PLはトリガーの変更と削除をサポートしています。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
トリガーの変更
現在、トリガーの変更はDDLステートメント内のREPLACE TRIGGERステートメントによってのみ行うことができます。
通常、トリガーの作成と変更は以下のステートメントとして記述されます:
CREATE OR REPLACE TRIGGER trigger_name ...
trigger_nameが存在しない場合はトリガーを作成し、trigger_nameが既に存在する場合はトリガーを変更します。
トリガーの削除
DROP TRIGGERを使用してトリガーを削除できます。構文は次のとおりです:
DROP TRIGGER trigger_name;
さらに、テーブルを削除すると、そのオブジェクト上に作成されたトリガーも同時に削除されます。