루틴 변경

토토 사이트 추천 ROUTINE — 루틴 정의 변경

시놉시스

루틴 변경이름 [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
    행동[ ... ] [ 제한 ]
루틴 변경이름 [ ( [ [ argmode ] [ argname ] argtype[, ...] ] ) ]
    다음으로 이름 바꾸기:new_name루틴 변경이름 [ ( [ [ argmode ] [ 인수이름 ] argtype[, ...] ] ) ]
    의 소유자new_owner| 현재_역할 | CURRENT_USER | SESSION_USER이름 [ ( [ [ argmode ] [ 인수이름 ] argtype[, ...] ] ) ]
    스키마 설정new_schema루틴 변경이름 [ ( [ [ argmode ] [ 인수이름 ] argtype[, ...] ] ) ]
    [ 아니요 ] 연장 여부에 따라 다름확장명_이름

어디에서행동다음 중 하나입니다:불변 | 안정적 | 휘발성
    [ 아님 ] 누출 방지
    [ 외부 ] 보안 호출자 | [ 외부 ] 보안 정의자
    병렬  안전하지 않음 | 제한됨 | 안전함 
    비용실행_비용결과_행세트configuration_parameter받는 사람 | =| 기본값 
    설정configuration_parameter현재부터
    재설정configuration_parameter모두 재설정

설명

루틴 변경집계 함수, 일반 함수 또는 프로시저일 수 있는 루틴의 정의를 변경합니다. 아래를 참조하세요집계 변경, 함수 변경변경 절차매개변수에 대한 설명, 추가 예시 및 자세한 내용을 확인하세요.

루틴 이름을 바꾸려면foo유형에 대해정수foobar:

ALTER ROUTINE foo(integer) foobar로 이름 바꾸기;

이 명령은 다음 여부와 관계없이 작동합니다.foo집계, 함수 또는 프로시저입니다.

호환성

이 문은 다음과 부분적으로 호환됩니다.루틴 변경SQL 표준의 문입니다. 아래를 참조하세요함수 변경그리고변경 절차11439_11520포스트그레SQL확장.

또한 참조

집계 변경, 함수 변경, 변경 절차, 드롭 루틴

아무것도 없다는 점에 유의하세요루틴 생성명령.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.