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 語句。