情報を保持しているビュー
RDBは、内部情報もテーブルで保持している(ことが多いと思う)。
Oracleの場合、user_*、all_*、v$*といったビュー(ごく一部はテーブル)で参照できる。
静的データ・ディクショナリ・ビュー
user_*はそのユーザー専用の情報で、all_*は全ユーザーの情報。大抵はuserとallはペアで、同じ内容のものがある。
dba_*はsysユーザー用(as sysdba付きで接続)。
参照: OTNの静的データ・ディクショナリ・ビュー … Oracle10.2 (2008-01-27)
ビュー名 | 内容 | 接頭辞 | 更新日 | ||
---|---|---|---|---|---|
user_objects | オブジェクト全般(というか全オブジェクト) | user | all | dba | |
user_tables user_all_tables |
テーブル | user | all | dba | |
user_indexes user_ind_columns user_ind_expressions |
インデックス(索引) | user | all | dba | 2010-07-29 |
user_constraints user_cons_columns |
整合性制約 | user | all | dba | 2008-02-16 |
user_views | ビュー | user | all | dba | |
user_mviews user_mview_logs |
マテリアライズド・ビュー | user | all | dba | |
user_sequences | シーケンス | user | all | dba | |
user_synonyms | シノニム | user | all | dba | |
user_types | ユーザー定義型 | user | all | dba | |
user_db_links | DBリンク | user | all | dba | |
user_dimensions | ディメンジョン | user | all | dba | |
user_tab_partitions user_part_key_columns user_part_tables user_ind_partitions user_part_indexes |
パーティション定義 | user | all | dba | 2009-01-06 |
user_jobs | ジョブ(一定時間毎にPL/SQLを実行する) | user | all | dba | 2007-12-08 |
user_recyclebin | リサイクルビン | user | 2007-12-13 | ||
user_procedures | FUNCTION、PROCEDUREで定義されているルーチン | user | all | dba | 2007-09-22 |
user_argruments | FUNCTION、PROCEDUREの引数 | user | all | - | 2008-01-27 |
user_source</ |