Professional Documents
Culture Documents
Data 6
Data 6
SQL> -- sys or system or any other user that has dba privileges
SQL> connect system/agile
Connected.
SQL> show user
USER is "SYSTEM"
SQL> create user anu identified by gzb;
User created.
Grant succeeded.
User altered.
User altered.
User altered.
User altered.
SQL> create user neha identified by gzb account lock password expire;
User created.
Grant succeeded.
User altered.
Grant succeeded.
Grant succeeded.
27 rows selected.
User dropped.
User dropped.
User created.
Grant succeeded.
SQL> desc aa
Name Null? Type
----------------------------------------- -------- ----------------------------
EMPNO NUMBER(3)
NAME VARCHAR2(20)
SAL NUMBER(7,2)
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
Table created.
1 row created.
SQL> ed
SP2-0110: Cannot create save file "afiedt.buf"
SQL> create table ff
2 (
3 empno number(4),
4 ename varchar(20),
5 sal number(7,2) check(sal>20000)
6 );
Table created.
Table created.
SQL>
SQL> -- table create with oracle server define constraints name
SQL> create table Emp1
2 (
3 empno number(4) primary key,
4 ename varchar(20) not null,
5 sal number(7,2) check(sal>20000),
6 deptno number(2) check(deptno in(10,20,30,40)) default 10
7 );
deptno number(2) check(deptno in(10,20,30,40)) default 10
*
ERROR at line 6:
ORA-00907: missing right parenthesis
SQL>
SQL> -- table create with user define constraints name
SQL> create table Emp2
2 (
3 empno number(4) constraint cn_eno primary key,
4 ename varchar(20) constraint cn_enm not null,
5 sal number(7,2) constraint cn_sal check(sal>20000),
6 deptno number(2) constraint cn_dno check(deptno in(10,20,30,40)) default
10
7 );
deptno number(2) constraint cn_dno check(deptno in(10,20,30,40)) default 10
*
ERROR at line 6:
ORA-00907: missing right parenthesis
SQL>
SQL> ename varchar(20) constraint cn_enm not null,-- table create with oracle
server define constraints name
SP2-0734: unknown command beginning "ename varc..." - rest of line ignored.
SQL> create table Emp1
2 (
3 empno number(4) primary key,
4 ename varchar(20) not null,
5 sal number(7,2) check(sal>20000),
6 deptno number(2) default 10 check(deptno in(10,20,30,40))
7 );
Table created.
Table created.
SQL>
SQL> insert into emp values(101,'Manoj Kr.',23000,20);
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
Table altered.
1 row created.
1 row created.
Table altered.
Table altered.
Table altered.
CONSTRAINT_NAME TABLE_NAME
------------------------------ ------------------------------
SEARCH_CONDITION
--------------------------------------------------------------------------------
SYS_C007253 DD
SYS_C007254 EE
SYS_C007255 FF
sal>20000
CONSTRAINT_NAME TABLE_NAME
------------------------------ ------------------------------
SEARCH_CONDITION
--------------------------------------------------------------------------------
SYS_C007256 EMP1
"ENAME" IS NOT NULL
SYS_C007257 EMP1
sal>20000
SYS_C007258 EMP1
deptno in(10,20,30,40)
CONSTRAINT_NAME TABLE_NAME
------------------------------ ------------------------------
SEARCH_CONDITION
--------------------------------------------------------------------------------
SYS_C007259 EMP1
CN_ENM EMP2
"ENAME" IS NOT NULL
CN_SAL EMP2
sal>15000
CONSTRAINT_NAME TABLE_NAME
------------------------------ ------------------------------
SEARCH_CONDITION
--------------------------------------------------------------------------------
CN_DNO EMP2
deptno in(10,20,30,40)
CN_ENO EMP2
11 rows selected.
CONSTRAINT_NAME TABLE_NAME
------------------------------ ------------------------------
SEARCH_CONDITION
--------------------------------------------------------------------------------
SYS_C007253 DD
SYS_C007254 EE
SYS_C007255 FF
sal>20000
CONSTRAINT_NAME TABLE_NAME
------------------------------ ------------------------------
SEARCH_CONDITION
--------------------------------------------------------------------------------
SYS_C007256 EMP1
"ENAME" IS NOT NULL
SYS_C007257 EMP1
sal>20000
SYS_C007258 EMP1
deptno in(10,20,30,40)
CONSTRAINT_NAME TABLE_NAME
------------------------------ ------------------------------
SEARCH_CONDITION
--------------------------------------------------------------------------------
SYS_C007259 EMP1
CN_ENM EMP2
"ENAME" IS NOT NULL
CN_SAL EMP2
sal>15000
CONSTRAINT_NAME TABLE_NAME
------------------------------ ------------------------------
SEARCH_CONDITION
--------------------------------------------------------------------------------
CN_DNO EMP2
deptno in(10,20,30,40)
CN_ENO EMP2
11 rows selected.