Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

SQL> create table dept (did varchar2(5) primary key,

2 dname varchar2(20)) ;

Table created.

SQL> create table staffrec(scode varchar2(5) primary key,


2 sname varchar2(20) , dept references dept(did) on delete cascade) ;

Table created.

SQL> desc dept;


Name Null? Type
----------------------------------------- -------- ----------------------------
DID NOT NULL VARCHAR2(5)
DNAME VARCHAR2(20)

SQL> insert into dept values('CSE', 'Computer') ;

1 row created.

SQL> insert into dept values('IT', 'Information') ;

1 row created.

SQL> commit;

Commit complete.

SQL> desc staffrec;


Name Null? Type
----------------------------------------- -------- ----------------------------
SCODE NOT NULL VARCHAR2(5)
SNAME VARCHAR2(20)
DEPT VARCHAR2(5)

SQL> insert into staffrec values('CS01', 'Arun', 'CSE') ;

1 row created.

SQL> insert into staffrec values('IT01', 'Anju', 'IT') ;

1 row created.

SQL> commit;

Commit complete.
SQL> select * from staffrec;

SCODE SNAME DEPT


----- -------------------- -----
CS01 Arun CSE
IT01 Anju IT

SQL> select * from dept;

DID DNAME
----- --------------------
CSE Computer
IT Information

SQL> delete from dept where did = 'CSE';

1 row deleted.

SQL> select * from dept;

DID DNAME
----- --------------------
IT Information

SQL> select * from staffrec;

SCODE SNAME DEPT


----- -------------------- -----
IT01 Anju IT

SQL>

You might also like