Oracle 12cでトリガーの情報を取得する方法

2021年11月18日

環境
Oracle 12.2.0.1.0

操作例
1.ログインユーザが参照可能なトリガーを対象とします(DBA_TRIGGERS)
'YAMADA’が所有しているトリガーの一覧を取得

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT * FROM ALL_TRIGGERS WHERE OWNER= 'YAMADA'
SELECT * FROM ALL_TRIGGERS WHERE OWNER= 'YAMADA'
SELECT * FROM ALL_TRIGGERS WHERE OWNER= 'YAMADA'

2.全てのトリガー情報を対象とします(ALL_TRIGGERS)
'YAMADA’が所有しているトリガーの一覧を取得

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT * FROM DBA_TRIGGERS WHERE OWNER= 'YAMADA'
SELECT * FROM DBA_TRIGGERS WHERE OWNER= 'YAMADA'
SELECT * FROM DBA_TRIGGERS WHERE OWNER= 'YAMADA'

3.ログインユーザが保持するトリガーを対象とします(USER_TRIGGERS)

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT * FROM USER_TRIGGERS
SELECT * FROM USER_TRIGGERS
SELECT * FROM USER_TRIGGERS

 

Oracle 12c

Posted by arkgame