이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.배트맨 토토 PostgreSQL : 문서 : 17 : Drop Function버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

드롭 기능

DROP FUNCTION — 토토 꽁 머니 제거

시놉시스

삭제 기능 [존재하는 경우]이름 [ ( [ [ argmode ] [ 인수이름 ] argtype[, ...] ] ) ] [, ...]
    [ 캐스케이드 | 제한 ]

설명

드롭 기능기존 함수의 정의를 제거합니다. 이 명령을 실행하려면 사용자가 해당 기능의 소유자여야 합니다. 동일한 이름과 다른 인수 목록을 가진 여러 다른 함수가 존재할 수 있으므로 함수에 대한 인수 유형을 지정해야 합니다.

매개변수

존재하는 경우

토토 꽁 머니가 존재하지 않으면 오류를 발생시키지 마십시오. 이 경우 통지가 발행됩니다.

이름

기존 함수의 이름(선택적으로 스키마 한정). 인수 목록이 지정되지 않은 경우 이름은 해당 스키마에서 고유해야 합니다.

argmode

인수의 모드:IN, 아웃, INOUT또는VARIADIC. 생략하면 기본값은IN. 참고하세요드롭 기능실제로는 전혀 관심을 기울이지 않습니다.아웃인수. 함수의 ID를 결정하는 데 입력 인수만 필요하기 때문입니다. 따라서 다음을 나열하는 것으로 충분합니다.IN, INOUTVARIADIC인수.

argname

인수의 이름. 참고하세요드롭 기능함수 ID를 결정하려면 인수 데이터 유형만 필요하기 때문에 실제로 인수 이름에는 전혀 주의를 기울이지 않습니다.

argtype

토토 꽁 머니 인수(선택적으로 스키마 한정)의 데이터 유형(있는 경우).

캐스케이드

함수(예: 연산자 또는 트리거)에 의존하는 객체를 자동으로 삭제하고 해당 객체에 의존하는 모든 객체를 자동으로 삭제합니다(참조PostgreSQL : 문서 : 11 : 5.13.토토 사이트 추적).

제한

객체가 의존하는 경우 토토 꽁 머니 삭제를 거부하십시오. 이것이 기본값입니다.

이 명령은 제곱근 토토 꽁 머니를 제거합니다:

드롭 토토 꽁 머니 sqrt(정수);

하나의 명령으로 여러 기능을 삭제합니다:

드롭 토토 꽁 머니 sqrt(integer), sqrt(bigint);

함수 이름이 스키마에서 고유한 경우 인수 목록 없이 참조할 수 있습니다.

삭제 기능 update_employee_salaries;

이것은 다음과 다르다는 점에 유의하십시오.

삭제 기능 update_employee_salaries();

이는 인수가 0인 함수를 참조하는 반면, 첫 번째 변형은 이름이 고유한 한 0을 포함하여 인수가 여러 개 있는 함수를 참조할 수 있습니다.

호환성

이 명령은 다음과 같이 SQL 표준을 준수합니다.포스트그레SQL확장:

  • 표준에서는 명령당 하나의 기능만 삭제할 수 있도록 허용합니다.

  • 존재하는 경우옵션

  • 인수 모드 및 이름을 지정하는 기능