삭제 토토 핫 - 집계 함수 제거
삭제 토토 핫 [존재하는 경우]이름
(Aggregate_Signature
) [, ...] [캐스케이드 | 제한]여기서Aggregate_Signature
is :* | [argmode
] [argname
]Argtype
[, ...] | [[Argmode
] [argname
]Argtype
[, ...]] 주문별 주문 [argmode
] [argname
]Argtype
[, ...]
삭제 토토 핫
기존 토토 핫 함수를 제거합니다. 이 명령을 실행하려면 현재 사용자는 토토 핫 함수의 소유자 여야합니다.
존재하는 경우
토토 핫가 존재하지 않으면 오류를 던지지 마십시오. 이 경우 통지가 발행됩니다.
이름
기존 집계 함수의 이름 (선택적으로 스키마 자격).
Argmode
인수의 모드 :in
또는variadic
. 생략하면 기본값은입니다.in
.
argname
인수의 이름. 참고삭제 토토 핫
실제로 인수 이름에주의를 기울이지 않습니다. 골재 기능의 ID를 결정하기 위해 인수 데이터 유형 만 필요하기 때문에.
Argtype
토토 핫 기능이 작동하는 입력 데이터 유형. 제로 학습 토토 핫 함수를 참조하려면 쓰기*
인수 사양 목록 대신. 순서가 설정된 토토 핫 함수를 참조하려면 쓰기주문 by
직접 및 토토 핫 된 인수 사양 사이.
캐스케이드
토토 핫 함수에 의존하는 객체를 자동으로 삭제하고 (예 : 사용을 사용하는 뷰) 해당 객체에 의존하는 모든 개체 (참조PostgreSQL : 문서 : 18 : 5.15.범퍼카 토토 추적).
제한
객체가 의존하는 경우 토토 핫 함수를 삭제하지 않도록합니다. 이것은 기본입니다.
순서 세트 집계를 참조하기위한 대체 구문은 아래에 설명되어 있습니다PostgreSQL : 문서.
토토 핫 함수를 제거하려면Myavg
용 유형Integer
:
삭제 토토 핫 Myavg (Integer);
가상 세트 토토 핫 함수를 제거하려면Myrank
, 임의의 주문 열 목록과 직접적인 인수 목록을 가져옵니다.
DROP AGGREGRATE MYRANK (variadic "one wordic"variadic "one");
한 명령에서 여러 토토 핫 함수를 제거하려면 :
삭제 토토 핫 Myavg (Integer), Myavg (bigint);
없음삭제 토토 핫
SQL 표준의 명령문.