Oracleの各種一覧を取得するSQL

一覧テーブルの一覧

select * from DICT

トリガー一覧

select * from USER_TRIGGERS;
select * from user_objects where object_type = 'TRIGGER';

実行sql一覧(dba)

select * from v$sql where PARSING_SCHEMA_NAME='スキーマ名';

テーブル一覧

select * from USER_TABLES;

カラム一覧

select * from USER_TAB_COLUMNS;

オブジェクト一覧

select OBJECT_NAME, OBJECT_TYPE from USER_OBJECTS;

データディクショナリ一覧

上記のような各データを持つテーブルの一覧

select * from DICT;

テーブルのコメント一覧

select * from USER_TAB_COMMENTS;

カラムのコメント一覧

select * from USER_COL_COMMENTS;

PK, FK, 制約一覧

select * from USER_CONSTRAINTS;
-- 対象カラム
select * from USER_CONS_COLUMNS;

ロール一覧

select * from SYS.DBA_ROLES

セッション一覧

select * from v$session

インデックス一覧

select * from USER_INDEXES;
-- 対象カラム
select * from USER_IND_COLUMNS;