Oracle PL/SQL - トリガーの状態を確認する

Oracle PL / SQL –トリガーステータスの確認

USER_TRIGGERSテーブルを確認すると、トリガーステータスを簡単に取得できます。

-- display all triggers for users
SELECT TRIGGER_NAME,STATUS FROM USER_TRIGGERS;

-- display status for a specified trigger
SELECT TRIGGER_NAME,STATUS FROM USER_TRIGGERS WHERE TRIGGER_NAME = 'TRIGGER_NAME';

SELECT TRIGGER_NAME,STATUS FROM USER_TRIGGERS WHERE TRIGGER_NAME IN('TRIGGER_NAME_A', 'TRIGGER_NAME_B');

サンプルデータ。

TRIGGER_NAME 状態

TRIGGER_NAME_A

有効

TRIGGER_NAME_B

無効

TRG_BEFORE_EMP_UPDATE

有効

TRG_BEFORE_PERSON_UPDATE

有効

REPCATLOGTRIG

有効