2025년 9월 25일:토토 커뮤니티 : 토토
이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 토토 사이트 Routine버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

루틴 변경

토토 결과 ROUTINE — 루틴 정의 변경

시놉시스

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

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

설명

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

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

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

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

호환성

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

또한 참조

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

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