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 TRIGGER は Postgres
の拡張言語です。
トリガを作成する方法につては、
CREATE TRIGGER を参照して下さい。
使用法
テーブル films 上の
if_dist_exists トリガを削除します:
DROP TRIGGER if_dist_exists ON films;
互換性
SQL92
SQL92 には DROP TRIGGER
文はありません。