DROP AGGREGATE

Name

DROP AGGREGATE  --  集約関数の定義を削除する。

Synopsis

DROP AGGREGATE name type
  

入力

name

既存の集約関数名。

type

既存の集約関数の型。 (データ型について、より詳細については PostgreSQL ユーザガイド を参照して 下さい。)

出力

DROP

コマンドの実行に成功した場合に返されるメッセージ。

NOTICE RemoveAggregate: aggregate 'agg' for 'type' does not exist

指定した集約関数がデータベース内に存在しなかった場 合に現れるメッセージ。

説明

DROP AGGREGATE は定義済みの集約への参 照を全て削除します。 このコマンドを実行するユーザは、集約の所有者でなければな りません。

注意

集約関数を作成する場合は、 CREATE AGGREGATE を使用して下さい。

使用法

int4 型用の myavg 集約関数を削除します。

DROP AGGREGATE myavg int4;
  

互換性

SQL92

SQL92 には DROP AGGREGATE 文はありません。 この文は Postgres の拡張言語です。