SQL> select *
from tab;
TNAME TABTYPE CLUSTERID
------------------------------
------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
SALGRADE TABLE
SQL> select *
from emp;
SQL> select *
from dept;
DEPTNO DNAME LOC
----------
-------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> select *
from salgrade;
GRADE
LOSAL HISAL
----------
---------- ----------
1 700 1200
2
1201 1400
3
1401 2000
4
2001 3000
5
3001 9999
SQL> desc emp;
Name
Null? Type
--------------------------------- --------
----------------------------
EMPNO NOT NULL
NUMBER(4)
ENAME
VARCHAR2(10)
JOB
VARCHAR2(9)
MGR
NUMBER(4)
HIREDATE DATE
SAL
NUMBER(7,2)
COMM
NUMBER(7,2)
DEPTNO
NUMBER(2)
SQL> desc
dept;
Name
Null? Type
------------------------------- --------
----------------------------
DEPTNO NOT NULL
NUMBER(2)
DNAME
VARCHAR2(14)
LOC
VARCHAR2(13)
SQL> desc
salgrade;
Name
Null? Type
----------------------- --------
----------------------------
GRADE NUMBER
LOSAL
NUMBER
HISAL
NUMBER
SQL> desc
user_users;
Name
Null? Type
----------------------------- ----------------------------
USERNAME NOT NULL
VARCHAR2(30)
USER_ID NOT NULL
NUMBER
ACCOUNT_STATUS NOT NULL
VARCHAR2(32)
LOCK_DATE DATE
EXPIRY_DATE DATE
DEFAULT_TABLESPACE NOT NULL VARCHAR2(30)
TEMPORARY_TABLESPACE NOT NULL VARCHAR2(30)
CREATED NOT NULL
DATE
INITIAL_RSRC_CONSUMER_GROUP VARCHAR2(30)
EXTERNAL_NAME
VARCHAR2(4000)
SQL> desc
user_constraints;
Name
Null? Type
----------------------- -------- ----------------------------
OWNER NOT NULL
VARCHAR2(30)
CONSTRAINT_NAME NOT NULL
VARCHAR2(30)
CONSTRAINT_TYPE VARCHAR2(1)
TABLE_NAME NOT NULL VARCHAR2(30)
SEARCH_CONDITION LONG
R_OWNER
VARCHAR2(30)
R_CONSTRAINT_NAME VARCHAR2(30)
DELETE_RULE VARCHAR2(9)
STATUS
VARCHAR2(8)
DEFERRABLE
VARCHAR2(14)
DEFERRED
VARCHAR2(9)
VALIDATED VARCHAR2(13)
GENERATED
VARCHAR2(14)
BAD
VARCHAR2(3)
RELY
VARCHAR2(4)
LAST_CHANGE DATE
INDEX_OWNER
VARCHAR2(30)
INDEX_NAME
VARCHAR2(30)
INVALID
VARCHAR2(7)
VIEW_RELATED VARCHAR2(14)
SQL> desc
user_triggers;
Name
Null? Type
---------------------- --------
----------------------------
TRIGGER_NAME
VARCHAR2(30)
TRIGGER_TYPE VARCHAR2(16)
TRIGGERING_EVENT
VARCHAR2(227)
TABLE_OWNER
VARCHAR2(30)
BASE_OBJECT_TYPE VARCHAR2(16)
TABLE_NAME VARCHAR2(30)
COLUMN_NAME
VARCHAR2(4000)
REFERENCING_NAMES VARCHAR2(128)
WHEN_CLAUSE
VARCHAR2(4000)
STATUS
VARCHAR2(8)
DESCRIPTION
VARCHAR2(4000)
ACTION_TYPE
VARCHAR2(11)
TRIGGER_BODY LONG
SQL> desc user_views;
Name
Null? Type
------------------------------------
----------------------------
VIEW_NAME NOT NULL
VARCHAR2(30)
TEXT_LENGTH NUMBER
TEXT
LONG
TYPE_TEXT_LENGTH NUMBER
TYPE_TEXT
VARCHAR2(4000)
OID_TEXT_LENGTH NUMBER
OID_TEXT
VARCHAR2(4000)
VIEW_TYPE_OWNER
VARCHAR2(30)
VIEW_TYPE
VARCHAR2(30)
SUPERVIEW_NAME
VARCHAR2(30)
SQL> select
username from user_users;
USERNAME
------------------------------
SCOTT
SQL> clear
screen;
SQL> desc
user_constraints;
Name
Null? Type
-----------------------------------------
-------- ----------------------------
OWNER NOT NULL
VARCHAR2(30)
CONSTRAINT_NAME NOT NULL
VARCHAR2(30)
CONSTRAINT_TYPE VARCHAR2(1)
TABLE_NAME NOT NULL
VARCHAR2(30)
SEARCH_CONDITION LONG
R_OWNER
VARCHAR2(30)
R_CONSTRAINT_NAME VARCHAR2(30)
DELETE_RULE
VARCHAR2(9)
STATUS VARCHAR2(8)
DEFERRABLE
VARCHAR2(14)
DEFERRED
VARCHAR2(9)
VALIDATED
VARCHAR2(13)
GENERATED VARCHAR2(14)
BAD
VARCHAR2(3)
RELY
VARCHAR2(4)
LAST_CHANGE DATE
INDEX_OWNER VARCHAR2(30)
INDEX_NAME
VARCHAR2(30)
INVALID
VARCHAR2(7)
VIEW_RELATED
VARCHAR2(14)
SQL> select
constraint_name from user_constraints where
table_name='EMP';
CONSTRAINT_NAME
------------------------------
PK_EMP
FK_DEPTNO
SQL> select
constraint_name from user_constraints where table_name='DEPT';
CONSTRAINT_NAME
------------------------------
PK_DEPT
SQL> desc
dual;
Name
Null? Type
-----------------------------------------
-------- ----------------------------
DUMMY
VARCHAR2(1)
SQL> select *
from dual;
D
-
X