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 |
有効 |