토토 베이 ROUTINE — 루틴 정의 변경
루틴 토토 베이이름[ ( [ [argmode] [argname]argtype[, ...] ] ) ]행동[ ... ] [ 제한 ] 루틴 토토 베이이름[ ( [ [argmode] [argname]argtype[, ...] ] ) ] 다음으로 이름 바꾸기:new_name루틴 토토 베이이름[ ( [ [argmode] [인수이름]argtype[, ...] ] ) ] 의 소유자new_owner| 현재_역할 | CURRENT_USER | SESSION_USER이름[ ( [ [argmode] [argname]argtype[, ...] ] ) ] 스키마 설정new_schema루틴 토토 베이이름[ ( [ [argmode] [인수이름]argtype[, ...] ] ) ] [ 아니요 ] 연장 여부에 따라 다름확장_이름어디에서행동다음 중 하나입니다:불변 | 안정적 | 휘발성 [ 아님 ] 누출 방지 [ 외부 ] 보안 호출자 | [ 외부 ] 보안 정의자 병렬 안전하지 않음 | 제한됨 | 안전함 비용실행_비용행결과_행세트configuration_parameter받는 사람 | =값| 기본값 설정configuration_parameter현재부터 재설정구성_매개변수모두 재설정
루틴 토토 베이집계 함수, 일반 함수 또는 프로시저일 수 있는 루틴의 정의를 토토 베이합니다. 아래를 참조하세요집계 토토 베이, 함수 토토 베이및토토 베이 절차매개변수에 대한 설명, 추가 예시 및 자세한 내용을 확인하세요.
루틴 이름을 바꾸려면foo유형에 대해정수에foobar:
ALTER ROUTINE foo(integer) foobar로 이름 바꾸기;
이 명령은 다음 여부와 관계없이 작동합니다.foo집계, 함수 또는 프로시저입니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.