ALTER TRIGGER
Name
ALTER TRIGGER
-- トリガ定義の変更
Synopsis
ALTER TRIGGER trigger ON table
RENAME TO newname
入力
- trigger
変更の対象となる既存のトリガの名前です。
- table
このトリガで処理されるテーブルの名前です。
- newname
既存のトリガの新しい名前です。
出力
- ALTER TRIGGER
トリガの名前が変更された場合に返されるメッセージです。
- ERROR
トリガが使用不可能であるか、または新しいトリガ名がテーブルの既存のトリガ名と重複する場合に返されるメッセージです。
説明
ALTER TRIGGER を使用すると、既存のトリガ定義を変更できます。 また、RENAME 句を使用すると、トリガ定義は変更せずに、指定されたテーブルのトリガ名を変更することができます。
トリガのプロパティを変更するには、トリガで処理されるテーブルを所有している必要があります。
注釈
有効な引数の詳細については、CREATE TRIGGER を参照してください。
使用方法
既存のトリガの名前を変更するには、以下のようにします。
ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;
互換性
SQL92
トリガの名前を変更する句は、SQL92 からの PostgreSQL の拡張です。