Oracle19c dictテーブルにデータディクショナリ名を検索する方法

環境
Oracle 19c
A5:SQL Mk-2

構文
select table_name from dict where table_name like ‘%キーワード%’;
検索したいキーワードを入れて、データディクショナリ名を検索します。

操作例
トリガ[TRIGGER]を含むデータディクショナリ名を検索します。

SQL構文

SELECT
  TABLE_NAME 
FROM
  DICT 
WHERE
  TABLE_NAME LIKE '%TRIGGER%';

実行結果

TABLE_NAME
USER_INTERNAL_TRIGGERS
USER_TRIGGERS
USER_TRIGGERS_AE
USER_TRIGGER_COLS
ALL_INTERNAL_TRIGGERS
ALL_TRIGGERS
ALL_TRIGGERS_AE
ALL_TRIGGER_COLS
ALL_TRIGGER_ORDERING
DBA_INTERNAL_TRIGGERS
DBA_TRIGGERS
DBA_TRIGGERS_AE
DBA_TRIGGER_COLS
DBA_TRIGGER_ORDERING
CDB_INTERNAL_TRIGGERS
CDB_TRIGGERS
CDB_TRIGGERS_AE
CDB_TRIGGER_COLS
CDB_TRIGGER_ORDERING

 

Oracle 19c

Posted by arkgame