PostgreSQL 8.0.0 文書
前のページ | 巻戻し |  | 早送り | 次のページ

# DROP TRIGGER

## 名前

DROP TRIGGER -- トリガの削除

## 概要

    DROP TRIGGER name ON table [ CASCADE | RESTRICT ]

## 説明

`DROP TRIGGER`は既存のトリガ定義を削除します。 このコマンドを実行するユーザは、トリガが定義されたテーブルの所有者でなければなりません。

## パラメータ

`name`

  削除するトリガの名前です。

`table`

  トリガが定義されたテーブルの名前です (スキーマ修飾名でも可)。

`CASCADE`

  このトリガに依存しているオブジェクトを自動的に削除します。

`RESTRICT`

  依存しているオブジェクトがある場合に、このトリガの削除を拒否します。 これがデフォルトです。

## 例

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

    DROP TRIGGER if_dist_exists ON films;

## 互換性

PostgreSQLの`DROP TRIGGER`文は標準SQLと互換性がありません。 標準SQLでは、トリガ名はテーブルに局所化されていませんので、そのコマンドは単に`DROP TRIGGER `name``となります。

## 関連項目

CREATE TRIGGER

前のページ | ホーム | 次のページ
DROP TABLESPACE | 上に戻る | DROP TYPE