0% found this document useful (0 votes)
31 views

Practical No 5 DBMS

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)
31 views

Practical No 5 DBMS

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
You are on page 1/ 10

PRACTICAL NO 5:-Execute DML Commands in SQL

NAME:-Deepak Yadav
ROLLNO-220463

PRACTICAL RELATED QUESTIONS

Q.1)

SQL> create table emp16(emp_no number(10),e_name


varchar2(10),dept_no number(10),dept_name
varchar2(10),job_id number(10),salary
number(10),hiredate date);

Table created.

Q.2)

SQL> insert all


2 INTO
emp16(emp_no,e_name,dept_no,dept_name,job_id,salar
y,hiredate)
values(25,'SAAD',25,'COMP',220425,2500000,'16-AUG-
2006')

3 INTO
emp16(emp_no,e_name,dept_no,dept_name,job_id,salar
y,hiredate)
values(26,'SAUD',25,'COMP',220426,2500000,'16-AUG-
2006')

4 INTO
emp16(emp_no,e_name,dept_no,dept_name,job_id,salar
y,hiredate)
values(27,'KABIR',25,'COMP',220427,2500000,'16-
AUG-2006')

5 select *from DUAL;


3 rows created.

Q.3)
A.)
insert into emp16
values(1,'SHREYAS',100,'SALES',111,40000,'28-sep-
2014');

1 row created.

B.)
SQL> delete from emp16 where e_name='SHREYAS';

1 row deleted.

SQL> select*from emp16;

EMP_NO E_NAME DEPT_NO DEPT_NAME JOB_ID


SALARY HIREDATE
---------- ---------- ---------- ----------
---------- ---------- ---------
25 SAAD 25 COMP
220425 2500000 16-AUG-06
26 SAUD 25 COMP
220426 250000 18-AUG-06
27 KABIR 25 COMP
220426 220000 19-AUG-06

C.)

SQL> update emp16 set salary=50000 where


dept_name='PRODUCTION';

1 row updated.

SQL> select*from emp16;


EMP_NO E_NAME DEPT_NO DEPT_NAME
JOB_ID SALARY HIREDATE
---------- ---------- ---------- ----------
---------- ---------- ---------
25 SAAD 25 COMP
220425 2500000 16-AUG-06
26 SAUD 25 COMP
220426 250000 18-AUG-06
27 KABIR 25 COMP
220426 220000 19-AUG-06
1 AFSHAAN 101 PRODUCTION
111 50000 28-SEP-14

D.)

SQL> select*from emp16 where salary>=25000 and


salary<=60000;

EMP_NO E_NAME DEPT_NO DEPT_NAME


JOB_ID SALARY HIREDATE
---------- ---------- ---------- ----------
---------- ---------- ---------
1 AFSHAAN 101 PRODUCTION
111 50000 28-SEP-14

EXERCISE.

Q.1)

SQL> create table emp16(emp_no number(10),e_name


varchar2(10),dept_no number(10),dept_name
varchar2(10),job_id number(10),salary
number(10),hiredate date);
Table created.

A.)

SQL> insert all


2 INTO
emp16(emp_no,e_name,dept_no,dept_name,job_id,salar
y,hiredate)
values(25,'SAAD',25,'COMP',220425,2500000,'16-AUG-
2006')

3 INTO
emp16(emp_no,e_name,dept_no,dept_name,job_id,salar
y,hiredate)
values(26,'SAUD',25,'COMP',220426,2500000,'16-AUG-
2006')

4 INTO
emp16(emp_no,e_name,dept_no,dept_name,job_id,salar
y,hiredate)
values(27,'KABIR',25,'COMP',220427,2500000,'16-
AUG-2006')

5 INTO
emp16(emp_no,e_name,dept_no,dept_name,job_id,salar
y,hiredate)
values(1,'AFSHAAN',101,'PRODUCTION',111,50000,'28-
SEP-2014')

6 INTO
emp16(emp_no,e_name,dept_no,dept_name,job_id,salar
y,hiredate)
values(2,'NOFIL',101,'PRODUCTION',222,30000,'10-
sep-2014')

7 Select *from DUAL;


5 rows created.

B.)

SQL> select*from emp16;

EMP_NO E_NAME DEPT_NO DEPT_NAME


JOB_ID SALARY HIREDATE
---------- ---------- ---------- ----------
---------- ---------- ---------
25 SAAD 25 COMP
220425 2500000 16-AUG-06
26 SAUD 25 COMP
220426 250000 18-AUG-06
27 KABIR 25 COMP
220426 220000 19-AUG-06
1 AFSHAAN 101 PRODUCTION
111 50000 28-SEP-14
2 NOFIL 101 PRODUCTION
222 30000 10-SEP-14

C.)

SQL> select*from emp16 where


Dept_name='PRODUCTION' and salary>40000;

EMP_NO E_NAME DEPT_NO DEPT_NAME


JOB_ID SALARY HIREDATE
---------- ---------- ---------- ----------
---------- ---------- ---------
1 AFSHAAN 101 PRODUCTION
111 50000 28-SEP-14

D.)

SQL> update emp16 set salary=30000 where


dept_name='SALES';
1 row updated.

E.)

SQL> delete from emp16 where dept_name='SALES' and


salary<10000;

1 row deleted.

F.)

SQL> select *from emp16 where dept_name='SALES';

EMP_NO E_NAME DEPT_NO DEPT_NAME


JOB_ID SALARY HIREDATE
---------- ---------- ---------- ----------
---------- ---------- ---------
3 ADNAN 101 SALES
223 20000 10-SEP-14
4 AVINASH 101 SALES
223 60000 10-SEP-14
5 ANSH 101 SALES
223 69000 10-SEP-14

Q.2)

SQL> create table dept16(dept_no number(10)


primary key,dpt_name varchar2(10),location
varchar2(10),job_id number(10));

Table created.

SQL> create table emp16(emp_no number(10),emp_name


varchar2(10),salary number (10),ph_no
number(10),dept_no number(10) references
dept16(dept_no));
Table created.

A.)

SQL> insert into dept16


values(101,'COMP','MUMBAI',220425);

1 row created.

SQL> insert into dept16


values(102,'SALES','MUMBAI',220426);

1 row created.

SQL> insert into dept16


values(103,'PRODUCTION','MUMBAI',220427);

1 row created.

SQL> insert into dept16


values(104,'MANAGER','MUMBAI',220428);

1 row created.

SQL> insert into dept16


values(105,'PURCHASE','MUMBAI',220429);

1 row created.

SQL> insert into dept16


values(105,'PURCHASE','MUMBAI',220429);

1 row created.

SQL> insert into emp16


values(25,'SAAD',2500000,8976498921,101);
1 row created.

SQL> insert into emp16


values(26,'NOFIL',250000,8976498920,102);

1 row created.

SQL> insert into emp16


values(27,'AFSHAAN',25000,8976498970,103);

1 row created.

SQL> insert into emp16


values(28,'SAUD',290000,8976898970,104);

1 row created.

B.)

SQL> select *from emp16;

EMP_NO EMP_NAME SALARY PH_NO


DEPT_NO
---------- ---------- ---------- ----------
----------
25 SAAD 2500000 8976498921
101
26 NOFIL 250000 8976498920
102
27 AFSHAAN 25000 8976498970
103
28 SAUD 290000 8976898970
104

SQL> select *from dept16;


DEPT_NO DPT_NAME LOCATION JOB_ID
---------- ---------- ---------- ----------
101 COMP MUMBAI 220425
102 SALES MUMBAI 220426
103 PRODUCTION MUMBAI 220427
104 MANAGER MUMBAI 220428
105 PURCHASE MUMBAI 220429

C.)

SQL> update emp16 set dept_no=201 where


emp_name='SHREYAS';

1 row updated.

D.)

SQL> delete from emp16 where dept_no=201;

1 row deleted.

E.)

SQL> select *from emp16;

EMP_NO EMP_NAME SALARY PH_NO


DEPT_NO
---------- ---------- ---------- ----------
----------
25 SAAD 2500000 8976498921
101
26 NOFIL 250000 8976498920
102
27 AFSHAAN 25000 8976498970
103
28 SAUD 290000 8976898970
104

SQL> select *from dept16;

DEPT_NO DPT_NAME LOCATION JOB_ID


---------- ---------- ---------- ----------
101 COMP MUMBAI 220425
102 SALES MUMBAI 220426
103 PRODUCTION MUMBAI 220427
104 MANAGER MUMBAI 220428
105 PURCHASE MUMBAI 220429
106 RRR MUMBAI 220429
201 RAR MUMBAI 220429

7 rows selected.

SQL> Spool off;

You might also like