DROP TRIGGER

Name

DROP TRIGGER  --  トリガの定義を削除します。

Synopsis

DROP TRIGGER name ON table
  

入力

name

既存のトリガの名前です。

table

テーブルの名前です。

出力

DROP

トリガが正常に削除されたときに戻るメッセージです。

ERROR: DropTrigger: there is no trigger name on relation "table"

指定したトリガが存在しない場合に出力されるメッセージです。

説明

DROP TRIGGER は、既存のトリガの定義に 対するすべての参照を削除します。このコマンドの実行は 実行するユーザがトリガの所有者でなければなりません。

注意事項

DROP TRIGGERPostgres の拡張言語です。

トリガを作成する方法につては、 CREATE TRIGGER を参照して下さい。

使用法

テーブル films 上の if_dist_exists トリガを削除します:

DROP TRIGGER if_dist_exists ON films;
   

互換性

SQL92

SQL92 には DROP TRIGGER 文はありません。