DROP FUNCTION — 토토 꽁 머니 제거
삭제 기능 [존재하는 경우]이름[ ( [ [argmode] [인수이름]argtype[, ...] ] ) ] [, ...] [ 캐스케이드 | 제한 ]
드롭 기능기존 함수의 정의를 제거합니다. 이 명령을 실행하려면 사용자가 해당 기능의 소유자여야 합니다. 동일한 이름과 다른 인수 목록을 가진 여러 다른 함수가 존재할 수 있으므로 함수에 대한 인수 유형을 지정해야 합니다.
존재하는 경우토토 꽁 머니가 존재하지 않으면 오류를 발생시키지 마십시오. 이 경우 통지가 발행됩니다.
이름기존 함수의 이름(선택적으로 스키마 한정). 인수 목록이 지정되지 않은 경우 이름은 해당 스키마에서 고유해야 합니다.
argmode인수의 모드:IN, 아웃, INOUT또는VARIADIC. 생략하면 기본값은IN. 참고하세요드롭 기능실제로는 전혀 관심을 기울이지 않습니다.아웃인수. 함수의 ID를 결정하는 데 입력 인수만 필요하기 때문입니다. 따라서 다음을 나열하는 것으로 충분합니다.IN, INOUT및VARIADIC인수.
argname인수의 이름. 참고하세요드롭 기능함수 ID를 결정하려면 인수 데이터 유형만 필요하기 때문에 실제로 인수 이름에는 전혀 주의를 기울이지 않습니다.
argtype토토 꽁 머니 인수(선택적으로 스키마 한정)의 데이터 유형(있는 경우).
캐스케이드함수(예: 연산자 또는 트리거)에 의존하는 객체를 자동으로 삭제하고 해당 객체에 의존하는 모든 객체를 자동으로 삭제합니다(참조PostgreSQL : 문서 : 11 : 5.13.토토 사이트 추적).
제한객체가 의존하는 경우 토토 꽁 머니 삭제를 거부하십시오. 이것이 기본값입니다.
이 명령은 제곱근 토토 꽁 머니를 제거합니다:
드롭 토토 꽁 머니 sqrt(정수);
하나의 명령으로 여러 기능을 삭제합니다:
드롭 토토 꽁 머니 sqrt(integer), sqrt(bigint);
함수 이름이 스키마에서 고유한 경우 인수 목록 없이 참조할 수 있습니다.
삭제 기능 update_employee_salaries;
이것은 다음과 다르다는 점에 유의하십시오.
삭제 기능 update_employee_salaries();
이는 인수가 0인 함수를 참조하는 반면, 첫 번째 변형은 이름이 고유한 한 0을 포함하여 인수가 여러 개 있는 함수를 참조할 수 있습니다.
이 명령은 다음과 같이 SQL 표준을 준수합니다.포스트그레SQL확장:
표준에서는 명령당 하나의 기능만 삭제할 수 있도록 허용합니다.
그존재하는 경우옵션
인수 모드 및 이름을 지정하는 기능