ユーザのオブジェクトを確認したい

接続しているユーザが所有するテーブル、ビュー、シノニムなどの
オブジェクト情報を確認するには、tab テーブルを参照すればよい。



tabテーブルを参照する

テーブル定義を確認

SQL> desc tab
 名前             NULL?    型
 -------------- -------- ------------
 TNAME          NOT NULL VARCHAR2(30)
 TABTYPE                 VARCHAR2(7)
 CLUSTERID               NUMBER

TNAMEは「オブジェクト名」、TABTYPEは「オブジェクトの種類」を指す。

所有オブジェクトが表示される

SQL> select * from tab;

TNAME           TABTYPE  CLUSTERID
--------------- ------- ----------
AAA             TABLE
BBB             TABLE
CCC             TABLE
V_AAA           VIEW
V_BBB           VIEW

5行が選択されました。

この場合、本ユーザが所有しているオブジェクトは計5つである事がわかる。
・テーブル(AAA,BBB,CCC):3つ
・ビュー(V_AAA,V_BBB):2つ