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 文はありません。