DROP AGGREGATE

Name

DROP AGGREGATE -- 刪除一個用戶定義的聚集函數

Synopsis

DROP AGGREGATE name ( type ) [ CASCADE | RESTRICT ]

描述

DROP AGGREGATE 將刪除一個現存聚集函數。 執行這條命令的用戶必須是該聚集函數的所有者。

參數

name

現存的聚集函數名(可以有模式修飾)。

type

聚集函數的輸入數據類型,或者 * -- 如果這個聚集函數接受任意輸入類型。

CASCADE

自動刪除依賴于這個聚集的對象。

RESTRICT

如果有任何依賴對象,則拒絕刪除這個聚集。這是缺省。

例子

將類型 integer 的聚集函數 myavg 刪除:

DROP AGGREGATE myavg(int4);

兼容性

在 SQL 標準中沒有 DROP AGGREGATE 語句。

又見

ALTER AGGREGATE, CREATE AGGREGATE