Name
DROP AGGREGATE
--
ユーザ定義の集約関数の削除
Synopsis
DROP AGGREGATE name ( type )
入力
- name
既存の集約関数の名前です。
- type
既存の集約関数の入力データ型、または関数が任意のデータ型の入力を受け付ける場合には
*を指定します。(データ型についての、詳細については
PostgreSQLユーザガイドを参照して下さい。)
出力
- DROP
コマンドの実行に成功した場合に返されるメッセージです。
- ERROR: RemoveAggregate: aggregate 'name' for type type does not exist
指定した集約関数がデータベース内に存在しなかった場合に現れるメッセージです。
説明
DROP AGGREGATEは定義済みの集約への参照を全て削除します。このコマンドを実行するユーザは、集約の所有者である必要があります。
使用方法
下記のコマンドはint4型のmyavg 集約関数を削除します。
DROP AGGREGATE myavg(int4);
互換性
SQL92
SQL92には
DROP AGGREGATE文はありません。この文はPostgreSQLの言語拡張です。