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%';
SELECT
TABLE_NAME
FROM
DICT
WHERE
TABLE_NAME LIKE '%TRIGGER%';
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
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
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