루틴 토토 베이

토토 베이 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집계, 함수 또는 프로시저입니다.

호환성

이 설명은 다음과 부분적으로 호환됩니다.루틴 토토 베이SQL 표준의 문입니다. 아래를 참조하세요함수 토토 베이그리고토토 베이 절차자세한 내용은. 루틴 이름이 집계 함수를 참조하도록 허용하는 것은 aPostgreSQL확장.

또한 참조

집계 토토 베이, 함수 토토 베이, 토토 베이 절차, 드롭 루틴

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

수정사항 제출

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