0% found this document useful (0 votes)
63 views4 pages

SQL Preparation

The document describes the creation of two tables, EMP1 and DEPT, with constraints. EMP1 contains employee data with a foreign key constraint linking it to DEPT. Data is then inserted into both tables.

Uploaded by

bhanu prakash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views4 pages

SQL Preparation

The document describes the creation of two tables, EMP1 and DEPT, with constraints. EMP1 contains employee data with a foreign key constraint linking it to DEPT. Data is then inserted into both tables.

Uploaded by

bhanu prakash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

create table emp1(

emp1no number(4,0),

ename varchar2(10),

job varchar2(9),

mgr number(4,0),

hiredate date,

sal number(7,2),

comm number(7,2),

deptno number(2,0),

constraint pk_emp1 primary key (emp1no),

constraint fk_deptno foreign key (deptno) references dept(deptno)

**
create table dept(
deptno number(2,0),
dname varchar2(14),
loc varchar2(13),
constraint pk_dept primary key (deptno)
)

The values of the foreign key columns in each row of referencing table should match the
values of the primary key columns of each row in referenced table.

Constraint pk_emp1 Primary key (emp1no),

insert into emp1

values(

7839, 'KING', 'PRESIDENT', null,

to_date('17-11-1981','dd-mm-yyyy'),

5000, null, 10

);

insert into emp1

values(

7698, 'BLAKE', 'MANAGER', 7839,


to_date('1-5-1981','dd-mm-yyyy'),

2850, null, 30

);

insert into emp1

values(

7782, 'CLARK', 'MANAGER', 7839,

to_date('9-6-1981','dd-mm-yyyy'),

2450, null, 10

);

insert into emp1

values(

7566, 'JONES', 'MANAGER', 7839,

to_date('2-4-1981','dd-mm-yyyy'),

2975, null, 20

);

insert into emp1

values(

7788, 'SCOTT', 'ANALYST', 7566,

to_date('13-JUL-87','dd-mm-rr') - 85,

3000, null, 20

);

insert into emp1

values(

7902, 'FORD', 'ANALYST', 7566,

to_date('3-12-1981','dd-mm-yyyy'),

3000, null, 20

);

insert into emp1

values(

7369, 'SMITH', 'CLERK', 7902,

to_date('17-12-1980','dd-mm-yyyy'),

800, null, 20

);

insert into emp1

values(

7499, 'ALLEN', 'SALESMAN', 7698,


to_date('20-2-1981','dd-mm-yyyy'),

1600, 300, 30

);

insert into emp1

values(

7521, 'WARD', 'SALESMAN', 7698,

to_date('22-2-1981','dd-mm-yyyy'),

1250, 500, 30

);

insert into emp1

values(

7654, 'MARTIN', 'SALESMAN', 7698,

to_date('28-9-1981','dd-mm-yyyy'),

1250, 1400, 30

);

insert into emp1

values(

7844, 'TURNER', 'SALESMAN', 7698,

to_date('8-9-1981','dd-mm-yyyy'),

1500, 0, 30

);

insert into emp1

values(

7876, 'ADAMS', 'CLERK', 7788,

to_date('13-JUL-87', 'dd-mm-rr') - 51,

1100, null, 20

);

insert into emp1

values(

7900, 'JAMES', 'CLERK', 7698,

to_date('3-12-1981','dd-mm-yyyy'),

950, null, 30

);

insert into emp1

values(

7934, 'MILLER', 'CLERK', 7782,


to_date('23-1-1982','dd-mm-yyyy'),

1300, null, 10

);

**

insert into DEPT (DEPTNO, DNAME, LOC)

values(10, 'ACCOUNTING', 'NEW YORK');

insert into dept

values(20, 'RESEARCH', 'DALLAS');

insert into dept

values(30, 'SALES', 'CHICAGO')

You might also like