この記事では、DROP TRIGGERを使用してトリガーを削除する方法を説明します。

-- delete  a trigger

DROP TRIGGER trigger__name;

1.テーブルトリガー

1.1テーブルとトリガを作成します。

demo__data

テーブルdemo__dataを作成する
(
ID番号(5)主キー、
プロジェクト名varchar2(10)
);

trg

drop

example

トリガーの作成または置換trg__drop__example各行のdemo__dataの更新または削除前に挿入する前に

ベギン

dbms__output.put__line( 'trg__drop__exampleトリガが呼び出されました。');
  
終わり;

2. DROP TRIGGERの例

2.1トリガの状態を確認してください:

SELECT TRIGGER__NAME、USER__TRIGGERSからのステータス、upper(TRIGGER__NAME)= 'TRG__DROP__EXAMPLE';

[cols = “、”、options = “header”、]| ===================
| TRIGGER

NAME | STATUS
| TRG

DROP__EXAMPLE | ENABLED
| ===================

2.2トリガを削除します。

DROP TRIGGER trg__drop__example;

-- output
-- Trigger trg__drop__example dropped.

2.3 Check the status again.

SELECT TRIGGER__NAME、USER__TRIGGERSからのステータス、upper(TRIGGER__NAME)= 'TRG__DROP__EXAMPLE';

-- output
-- no rows selected.