Home実験室 − No.0015


        No.0015(SQL)
        自スキーマの所有するテーブルの一覧を取得する

■環境
  □OS: Windows XP Professional SP3
  □Oracle: Oracle Database 11g R2 (Standard)
  □OSログインユーザ: ORA_DBAグループ
  □Oracleユーザ: dicdic(実験用ユーザー) → 実験環境構築スクリプト

■実験
  0. 実験ユーザー「dicdic」でコネクトする。

SQL> conn dicdic/Oracle11g 接続されました。 SQL>



  1. 「TAB」という仮想的なテーブルから、dicdicの所有するテーブル一覧を参照できる。

SQL> SELECT * FROM TAB; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- TM01_最終学位 TABLE TM02_学部 TABLE TM03_学科 TABLE TM04_在籍区分 TABLE TT01_学生 TABLE SQL>



  2. 「CAT」っていうのでも同様にテーブル一覧を参照できる。

SQL> SELECT * FROM CAT; TABLE_NAME TABLE_TYPE ------------------------------ ----------- TM01_最終学位 TABLE TM02_学部 TABLE TM03_学科 TABLE TM04_在籍区分 TABLE TT01_学生 TABLE SQL>



  3. 「USER_TABLES」というディクショナリからもテーブル一覧を参照できる。

SQL> SELECT TABLE_NAME FROM USER_TABLES; TABLE_NAME ------------------------------ TM01_最終学位 TM02_学部 TM03_学科 TM04_在籍区分 TT01_学生 SQL>



  4. 【SQL文中での改行】
     文中で改行を行ってもよい。セミコロンがつくまで待ってくれる。

SQL> SELECT * FROM 2 TAB; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- TM01_最終学位 TABLE TM02_学部 TABLE TM03_学科 TABLE TM04_在籍区分 TABLE TT01_学生 TABLE SQL>





    【PR】    Oracle実験室監修  『Oracleアーキテクチャ鳥瞰図』 PDF  (Oracleのアーキテクチャを一目で俯瞰できるイラスト)  


Home実験室 − No.0015

© 2011-2011   Amateur Laboratory of ORACLE
inserted by FC2 system