Oracle PL/SQL – トリガーの状態を確認する
`USER__TRIGGERS`テーブルをチェックすると、簡単にトリガステータスを取得できます:
-- display all triggers for users SELECT TRIGGER__NAMEさん、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 | STATUS | TRIGGER
NAME
A | ENABLED | TRIGGER
NAME
B | DISABLED | TRG
BEFORE
EMP
UPDATE | ENABLED | TRG
BEFORE
PERSON__UPDATE | ENABLED | REPCATLOGTRIG | ENABLED | =============================
参考文献
-
https://docs.oracle.com/cd/B19306
01/server.102/b14237/statviews
4436.htm[Oracle