DROP AGGREGATE

제목

DROP AGGREGATE -- 집계 함수를 삭제한다

요약

DROP AGGREGATE [ IF EXISTS ] 이름 ( 자료형 [ , ... ] ) [ CASCADE | RESTRICT ]

설명

DROP AGGREGATE 명령은 지정한 집계 함수를 삭제한다. 이 명령은 해당 집계 함수의 소유주만 실행 할 수 있다.

매개 변수

IF EXISTS

해당 집계 함수가 없더라도 오류를 내지 않고, 알림 메시지를 보여준다.

이름

삭제하려는 (스키마 이름을 포함 할 수도 있는) 집계 함수 이름

자료형

해당 집계 함수에서 사용하는 입력 매개 변수의 자료형. 입력 매개 밴수가 없는 집계 함수라면, 이 자리에 * 문자를 입력한다.

CASCADE

해당 집계 함수와 의존성 관계를 가진 모든 객체도 함께 삭제 한다. (뷰를 삭제 할 때와 같이) 물론, 삭제될 다른 객제와 관계된 또 다른 객체들도 함께 삭제 한다. (5.13절 참조).

RESTRICT

해당 집계 함수와 의존성 관계를 가지는 객체가 있다면, 작업을 중지한다. 이 값이 기본값이다.

예제

integer 자료형에 대한 myavg 집계 함수를 삭제 하려면:

DROP AGGREGATE myavg(integer);

호환성

DROP AGGREGATE 구문은 표준 SQL에는 없다.

관련 항목

ALTER AGGREGATE, CREATE AGGREGATE