select * from cat : cat « System Tables Data Dictionary « Oracle PL/SQL Tutorial






SQL>
SQL>
SQL> create table employees(
  2    empno      NUMBER(4)
  3  , ename      VARCHAR2(8)
  4  , init       VARCHAR2(5)
  5  , job        VARCHAR2(8)
  6  , mgr        NUMBER(4)
  7  , bdate      DATE
  8  , msal       NUMBER(6,2)
  9  , comm       NUMBER(6,2)
 10  , deptno     NUMBER(2) ) ;

Table created.

SQL>
SQL>
SQL> insert into employees values(1,'Jason',  'N',  'TRAINER', 2,   date '1965-12-18',  800 , NULL,  10);

1 row created.

SQL> insert into employees values(2,'Jerry',  'J',  'SALESREP',3,   date '1966-11-19',  1600, 300,   10);

1 row created.

SQL> insert into employees values(3,'Jord',   'T' , 'SALESREP',4,   date '1967-10-21',  1700, 500,   20);

1 row created.

SQL> insert into employees values(4,'Mary',   'J',  'MANAGER', 5,   date '1968-09-22',  1800, NULL,  20);

1 row created.

SQL> insert into employees values(5,'Joe',    'P',  'SALESREP',6,   date '1969-08-23',  1900, 1400,  30);

1 row created.

SQL> insert into employees values(6,'Black',  'R',  'MANAGER', 7,   date '1970-07-24',  2000, NULL,  30);

1 row created.

SQL> insert into employees values(7,'Red',    'A',  'MANAGER', 8,   date '1971-06-25',  2100, NULL,  40);

1 row created.

SQL> insert into employees values(8,'White',  'S',  'TRAINER', 9,   date '1972-05-26',  2200, NULL,  40);

1 row created.

SQL> insert into employees values(9,'Yellow', 'C',  'DIRECTOR',10,  date '1973-04-27',  2300, NULL,  20);

1 row created.

SQL> insert into employees values(10,'Pink',  'J',  'SALESREP',null,date '1974-03-28',  2400, 0,     30);

1 row created.

SQL>
SQL>
SQL>
SQL> create synonym e for employees;

Synonym created.

SQL>
SQL>
SQL> select * from cat;

TABLE_NAME                     TABLE_TYPE
------------------------------ -----------
BIN$50P9fUVyS3CVhoJ8p86aww==$0 TABLE
BIN$A2IWocWXS/mUCrAdQt9RoQ==$0 TABLE
BIN$9NVb8X4RQD++Dre0uN5ukA==$0 TABLE
BIN$cVJWgW8YSn6s3cAxBuliGQ==$0 TABLE
BIN$qf21D14XRemOOpMbQAFcmA==$0 TABLE
HAZARD_LEVEL_T                 TABLE
PUBLICATION                    TABLE
SALES_BY_ATLAS_V               VIEW
DEPT20_V                       VIEW
SALES_PER_PERSON_V             VIEW
AVG_EVALUATIONS                VIEW
CRS_OFFERINGS                  VIEW
COURSE_DAYS                    VIEW
DDL_AUDIT                      TABLE
SITE_TAB                       TABLE
HRC_ORG_SITE                   VIEW
HOME_ADDRESS_LIST              TABLE
AUTHOR_PUBLICATION             VIEW
I1                             TABLE
T1_TIMES                       TABLE
I2                             TABLE
MAP                            TABLE
AVAIL_TRACE_FILES              TABLE
USER_AVAIL_TRACE_FILES         VIEW
PARTS                          TABLE
LOG_TABLE                      TABLE
DUMMY                          TABLE
WORKING_CUSTOMERS              TABLE
OUTRAIN                        TABLE
INTEREST                       TABLE
TEST_BFILE                     TABLE
APPLICATION_USERS              VIEW
EMP_V                          VIEW
P                              TABLE
DEPT_OR                        VIEW
EMP_VIEW                       VIEW
EMPLOYEES                      TABLE
E                              SYNONYM

38 rows selected.

SQL>
SQL> drop synonym e;

Synonym dropped.

SQL> drop table employees;

Table dropped.

SQL>








30.22.cat
30.22.1.select * from cat
30.22.2.Query cat for table name and type