PLはトリガーの変更と削除をサポートしています。
トリガーの変更
現在、トリガーを変更するにはDDLステートメント内のREPLACE TRIGGERステートメントを使用するしかありません。
通常、トリガーの作成と変更は以下のようなステートメントで記述されます:
CREATE OR REPLACE TRIGGER trigger_name ...
trigger_nameが存在しない場合はトリガーが作成され、trigger_nameが既に存在する場合はトリガーが変更されます。
トリガーの削除
DROP TRIGGERを使用してトリガーを削除できます。構文は以下のとおりです:
DROP TRIGGER trigger_name;
さらに、テーブルを削除すると、そのオブジェクト上に作成されたトリガーも同時に削除されます。