作業ノート

様々なまとめ、雑感など

oracleでトリガー名を確認する、内容を確認する、有効化と無効化

トリガー名を確認する

SELECT trigger_name, status FROM user_triggers;

以下、fooという名前のトリガーがあったとして、

トリガーの内容を確認する

SELECT line, text FROM user_source WHERE name = 'foo' ORDER BY name, line;

lineは行数、textはその行のトリガーの内容。

トリガーを有効化する、無効化する

ALTER TRIGGER foo ENABLE;
ALTER TRIGGER foo DISABLE;

上は有効化、下は無効化。

参考