他のバージョンの文書 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

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 は、既存のトリガの定義に対するすべての参照を削除します。このコマンドの実行は実行するユーザはトリガの定義されたテーブルの所有者でなければなりません。

テーブル films にある if_dist_exists トリガを削除します。

DROP TRIGGER if_dist_exists ON films;

互換性

SQL92

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

SQL99

PostgreSQLDROP TRIGGER 文は、SQL99 と非互換です。SQL99 ではトリガ名はテーブルに局所的なものではありませんので、このコマンドは単に DROP TRIGGER name となります。

関連項目

CREATE TRIGGER