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