We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 98
INDEX
Exp.| Date of ‘xperiment Tit Page rks [Signature
No [Experiment Experiment Title Now| Marks |Signature|
1 Create a database table using DDL and DML
command in SQL
2 Create a set of tables, add some constraints
and incorporate referential integrity
3 Query the database tables using different
where clause condition and also
aggregate functions
4a Query the database tables and explore Nested
queries
4 Query the database table and explore simple
Join operations
5 Query the database table and explore natural,
equi and outer Join
6 Write user defined Functions and Stored
Procedures in SQL
1 Execute Complex transactions and realize
DCL and TCL commands
8 Write SQL Triggers for insert,delete and
update operations in a database table
9 Create view and index for database tables with
a large number of records
10 Create an XML database and validate it using
XML schema
u Create Document,Column and graph based data
using NOSQL database tools
12 Develop a simple GUI based database
applications
13 Case study using any of the Real life database
applicationsEX: NO: 1
CREATE A DATABASE TABLE USING DDL and DML COMMANDS IN
RDBMS
AIM:
To execute and verify the Data Definition Language commands and constraints
DDL (DATA DEFINITION LANGUAGE)
CREATE
@ = ALTER
DROP
TRUNCATE
¢ COMMENT
¢ RENAME
PROCEDURE
STEP 1: Start
STEP 2: Create the table with its essential attributes.
STEP 3: Execute different Commands and extract information from the table.
STEP 4: Stop
SQL COMMANDS
1-COMMAND NAME: CREATE
COMMAND DESCRIPTION: CREATE command is used to create objects
in the database.
2-COMMAND NAME: DROP
COMMAND DESCRIPTION: DROP command is used to delete the object
from the database,
3-COMMAND NAME: TRUNCATE,
COMMAND DESCRIPTION: TRUNCATE command is used to remove
all the records from the table4-COMMAND NAME: ALT
ER
COMMAND DESCRIPTION: ALTER command is used to alter the
database
structure of
5~COMMAND NAME: RENAME,
COMMAND DESCRIPTION: RENAME command is used to rename the objects.
QUERY: 01
QL. Write a query to create
salary.
table employee with empno, ename, designation, and
Syntax for creating a table:
SQL: CREATE (COLUMN NAME.1
(SIZE), COLUMN NAME.1 (SIZE)
QUERY: 01
SQL>CREATE TABLE EMP (EMPNO NUMBER (4),
ENAME VARCHAR? (10),
DESIGNATIN VARCHAR? (10),
SALARY NUMBER (8,2));
‘Table created.
QUER'
2
Q2. Write a query to display the column name and datatype of the table employee.
Syntax for describe the table:
SQL: DESC
;
SQL> DESC EMP;
Name Null? Type
EMPNO NUMBER(4)
ENAME VARCHAR2(10)
DESIGNATIN VARCHAR2(10)
SALARY NUMBER(8,2)QUER'
3
Q3. Write a query for create a from an existing table with all the fields
Syntax For Create A from An Existing Table With All Fields
SQL> CREATE TABLE SELECT * FROM
;QUERY: 03
SQL> CREATE TABLE EMP1 AS SELECT * FROM EMP;
‘Table created,
SQL> DESC EMPI
Name Type
EMPNO. NUMBER(4)
ENAME VARCHAR2(10)
DESIGNATIN VARCHAR2(10)
SALARY NUMBER(8,2)
QUERY: 04
Q4. Write a query for create a from an existing table with selected fields
Syntax For Create A from An Existing Table With Selected Fields
SQL> CREATE TABLE SELECT EMPNO, ENAME
FROM ;
QUERY: 04
SQL> CREATE TABLE EMP2 AS SELECT EMPNO, ENAME FROM EMP;
‘Table created.
SQL> DESC EMP2
Name Null? Type
EMPNO, NUMBER (4)
ENAME VARCHAR? (10)
QUERY: 05
QS. Write a query for create a new table from an existing table without any record:Syntax for create a new table from an existing table without any record:
SQL> CREATE TABLE AS SELECT * FROM
WHERE ;
QUERY:
IS
SQL> CREATE TABLE EMP3 AS SELECT * FROM EMP WHERE
1>2;
Table created.
SQL> DESC EMP3;
Name Null? Type
EMPNO, NUMBER(4)
ENAME VARCHAR2(10)
DESIGNA’ VARCHAR2(10)
SALARY NUMBER(,2);
ALTER & MODIFICATION ON TABLE
QUERY: 06
Q6. Write a Query to Alter the column EMPNO NUMBER (4) TO EMPNO NUMBER
(6).
Syntax for Alter & Modify on a Single Colum
SQL > ALTER
MODIFY
(SIZE);
QUERY: 06
SQL>ALTER TABLE EMP MODIFY EMPNO NUMBER (6);
‘Table altered
SQL> DESC EMP;Name Null? Type
NUMBER(6)
EMPNO
ENAME VARCHAR2(10)
DESIGNATIN VARCHAR2(10)
SALARY NUMBER(8,2)
QUERY: 07
Q7. Write a Query to Alter the table employee with multiple columns (EMPNO,
ENAME.)
tax for alter table with multiple colum
SQL > ALTER
MODIFY
(SIZE), MODIFY (SIZE)
QUERY: 07
SQL>ALTER TABLE EMP MODIFY (EMPNO NUMBER (7), ENAME
VARCHAR2(12));
Table altered,
SQL> DESC EMP;
Name Null?) Type
EMPNO. NUMBER(7)
ENAME, VARCHAR2(12)
DESIGNA’ VARCHAR2(10)
SALARY NUMBER(8,2);
QUERY: 08
Q8. Write a query to add a new column in to employee
Syntax for add a new column:
SQL> ALTER TABLE
ADD ();
QUERY: 08
SQL> ALTER TABLE EMP ADD QUALIFICATION VARCHAR2(6);
‘Table altered,
SQL> DESC EMP;Type
EMPNO, NUMBER(7)
ENAME, VARCHAR2(12)
DESIGNA’ VARCHAR2(10)
SALARY NUMBER@,2)
QUALIFICATION VARCHAR2(6)
QUERY: 09
Q9. Write a query to add multiple columns in to employee
Syntax for add a new column:
NAME> ADD (,(,
QUERY: 09
SQL>ALTER TABLE EMP ADD (DOB DATE, DOJ DA1
Table altered.
SQL> DESC EMI
Name Null? Type
NUMBER(7)
ENAME VARCHAR2(12)
DESIGNATIN VARCHAR2(10)
SALARY NUMBER@,2)
QUALIFICATION VARCHAR2(6)
DOB DATE
DoJ DATE
REMOVE / DROP
QUERY: 10
Q10. Write a query to drop a column from an existing table employee
Syntax for add a new column:
SQL> ALTER TABLE
DROP COLUMN ;QUER
0
SQL> ALTER TABLE EMP DROP COLUMN DOJ;
Table altered.
SQL> DESC EMP;
Name Null? Type
NUMBER(7)
EMPNO.
ENAME VARCHAR2(12)
DESIGNATI VARCHAR2(10)
SALARY NUMBER@,2)
QUALIFICATION VARCHAR2(6)
DOB DATE
QUERY: 11
Q10, Write a query to drop multiple columns from employee
Syntax for add a new column:
SQL> ALTER TABLE
DROP ,,.
QUERY: 11
SQL> ALTER TABLE EMP DROP (DOB, QUALIFICATION);
‘Table altered.
SQL> DESC EMP;
Name Null?) Type
EMPNO. NUMBER(7)
ENAME VARCHAR2(12)
DESIGNAT! VARCHAR2(10)
SALARY NUMBER(8,2)
REMOVE
QUERY: 12
Q10. Write a query to rename table emp to employee
wyntax for add a new column:
SQL> ALTER TABLE RENAME TO QUERY: 12
SQL> ALTER TABLE
SQL> DESC EMPLOYE!
Name Null?) Type
MP RENAME EMP TO EMPLOYEE;
EMPNO. NUMBER(7)
ENAME VARCHAR2(12)
DESIGNATIN VARCHAR2(10)
SALARY NUMBER(8,2)
To implementation on DML Commands in RDBMS
AIM:
To execute and verify the DML ¢ commands
DML (DATA MANIPULATION LANGUAGE)
SELECT
2. INSERT
DELETE,
4. UPDATE
SQL COMMANDS
1, COMMAND NAME: INSERT
COMMAND DESCRIPTION: INSERT command is used to Insert objects
in the datab:
2. COMMAND NAME: SELECTCOMMAND DESCRIPTION: SELECT command is used to
SELECT the object fromthe database.
3, COMMAND NAME: UPDATE
COMMAND DESCRIPTION: UPDA’
command is used to UPDATE.
the records from the table
4, COMMAND NAME: DELETE
COMMAND DESCRIPTION: DELETE command is used to DELETE the
Records form the table
5. COMMAND NAME: COMMIT
COMMAND DESCRIPTION: COMMIT command is used to save the
Records,6. COMMAND NAME: ROLLBACK
COMMAND DESCRIPTION: ROLL BACK command is used to undo the
Records,
7. COMMAND NAME: SAVE POINT
COMMAND Di
CRIPTION: SAVE POINT command is used to undo the
Records in a particular transaction.
INSERT
QUERY: 01
QI. Write a query to insert the records
Syntax for Insert Records in to a tabl
in to employee.
SQL > INSERT INTO
VALUES< VALI, ‘VAL2’,.
QUERY: 01
INSERT A RECORD FROM AN EXISTING TABLE:
SQL>INSERT INTO EMP VALUES(101,'NAGARAJAN'/LECTURER’,15000);
1 row created,
SELECT
QUER
2
Q3. Write a query to display the records from employee.
Syntax for select Records from the table:
SQL> SELECT * FROM
;
QUERY: 02
DISPLAY THE EMP TABLE:
SQL> SELECT * FROM EMP;
EMPNO ENAME DESIGNATION — SALARY
101 NAGARAJAN LECTURER 15000INSERT A RECORD USING SUBSITUTION METHOD
QUERY: 03
Q3. Write a query to insert the records in to employee using substitution method.
Syntax for Insert Records into the table:
SQL > INSERT INTO
VALUES< ‘&column name’, ‘&column
name 2°,....)5
QUERY: 03
SQL> INSERT INTO
(&EMPNO, '&ENAME''&DESIGNATIN''& SALARY);
‘MP
VALUE!
Enter value for empno: 102
Enter value for ename: SARAVANAN
Enter value for designatin: LECTURER
Enter value for salary: 15000
old 1: INSERT INTO EMP VALUES(&EMPNO,&ENAME''&DESIGNATIN''&SALARY')
new 1: INSERT INTO EMP VALUES(102,SARAVANAN'/LECTURER’,'15000')
1 row created.
sq>/
Enter value for empno: 103
Enter value for ename: PANNERSELVAM
Enter value for designatin: ASST. PROF
Enter value for salary: 20000
old 1: INSERT INTO EMP
VALUES(&EMPNO, &ENAME''&DESIGNATIN''&SALARY’)
new 1: INSERT INTO EMP VALUES(103,'PANNERSELVAM'ASST
PROF’,20000°)
1 row created,
SQL> /
Enter value for empno: 104
Enter value for ename: CHINNI
Enter value for designatin: HOD, PROF
Enter value for salary: 45000
old 1: INSER’
INTO EMPVALUES(&EMPNO,&ENAME'/&DESIGNATIN'&SALARY’)
new 1: INSERT INTO EMP VALUES(104,CHINNI, HOD, PROF'45000')
1 row created.
SQL> SELECT * FROM EMP;
EMPNO ENAME DESIGNATIN SALARY
101 |NAGARAJAN LECTURER _ [15000
102__|SARAVANAN[LECTURER __|15000
103 | SELVAM__[AssT.PROF _b0000
104 [CHINNT [HOD,PROF _ 15000
UPDATE
QUERY: 04
QL. Write a query to update the records from employee.
Syntax for update Records from the table:
SQL> UPDATE <
SET = WHERE
;
QUERY: 04
SQL> UPDATE EMP SET SALARY=16000 WHERE EMPNO=101;
| row updated.
SQL> SELECT * FROM EMP:
EMPNO ENAME DESIGNATION SALARY
TO! [NAGARAJAN LECTURER 116000
102 [SARAVANAN [LECTURER l1s000
103 [SELVAM ASST. PROF hoooo
104 |CHINNI HOD,PROF 4000
UPDATE MULTIPLE COLUMNS.
QUERY: 05
QS. Write a query to update multiple records from employee.
1Syntax for update multiple Records from the table:
SQL> UPDATE <
SET = WHERE
UPDATE EMP SET SALARY = 16000, DESIGNATIN="ASST. PROF’ WHERE,
EMPNO=102;
| row updated.
SQL> SELECT * FROM EMP;
EMPNO ENAME DESIGNATION SALARY
101 [NAGARAJAN LECTURER [16000
102 [SARAVANANIASST. PROF [16000
103 |SELVAM__[ASST. PROF [20000
os |CHINNI [Hop,PROF _ [45000
DELETE
QUERY: 06
QS. Write a query to delete records from employee.
Syntax for delete Records from the table:
SQL> DELETE WHERE = DELETE EMP WII
MPNO=103;
1 row deleted.
SQL> SELECT * FROM EMP;EMPNO ENAME DESIGNATION SALARY
TO _ [NAGARAJAN [LECTURER [16000
102__ [SARAVANAN|ASST. PROF [16000
104 [SARAVANAN|Hop, PROF __ [15000
Thus the query for executing DDL and DML command in RDBMS was
executed successfillly.EX.No.2 CRE.
E A SET OF TABLES,ADD CONSTRAINTS AND
INCORPORATE REFERENTIAL INTEGRITY
AIM:
To create a Constraints are part of the table definition that limits and restriction
on the valueentered into its columns.
TYPES OF CONSTRAINTS:
Primary key
Foreign key/references
Check
Unique
Not null
Null
Default
CONSTRAINTS CAN BE CREATED IN THREE WAY!
1- Column level constraints
2- Table level constraints
3+ Using DDL statements-alter table command
OPERATION ON CONSTRAINT:
1- ENABLE
2- DISABLE
3. DROP.
NOT NULL CONSTRAINTS:
SQL> create table stud(rollno number(5) not null,studname varchar2(10),dob date,
joiningyear number(5),dept varchar2(5));
Table created.
SQL> insert into stud values(101 'akash’,'21-jul-1999'2017,'ese’);
1 row created.
SQL> insert into stud values(",'ram,'22-aug-1999,2017,'e
insert into stud values(",'ram’22-aug-1999',2017,'eee’)
ERROR at line 1:
ORA-01400: cannot insert NULL into ("CSE132"."STUD"."ROLLNO"
%
DEFAULT CONSTRAINT:
SQL> create table stud3(rollno number(5),studname varchar2(10),joiningyear
number(5)default10,dept varchar2(5));Table created,
SQL> insert into stud3(rollno,studname,dept)values(108,'divyal eve’);
1 row created
SQL> insert into stud3(rollno,studname,dept)values(117,'ramya','eee');
1 row created.
SQL> select * from stud3;
ROLLNO STUDNAME JOININGYEAR DEPT
108 divya 10 ece
7 ramya 10 eee
CHECK CONSTRAINT:
SQL> create table stud4(rollno number(5) not null,studname varchar2(10),joiningyear
number(5)default 10,dept varchar2(5),age number(5)check (age17));
Table created
SQL> insert into stud4 (rollno,studname,dept,age)values(170,'sivani'eee’,17);
SQL> insert into stud4(rollno,studname,dept,agevalues( 140,'shruthi’eee’,19);
insert into stud4(rolino,studname,dept,age)values(140,'shruthi'eee’,16)
ERROR at line I:
ORA-02290: check constraint (CSE132.SYS_C0012437) violated
L
QU
TRAINT:
SQL> create table stock 1 (itemno number(5)unique,itemname varchar2(10)not null,qu
quantity number(5));
Table created
SQL> insert into stock! values(|11,'pendrive'15);
1 row created.
SQL> select * from stock];
ITEMNO ITEMNAME QUANTITY
111 pendrive 15
SQL> insert into stock1 values(111,'ed',20);
insert into stock1 values(111,'ed',20)
ERROR at line 1:
ORA-00001: unique constraint (CSE132.SYS_C0012501) violated
PRIMARY KI
SQL> create table stock3(itemno number(5)primary key ,itemname varchar2(10));
Table created.
SQL> insert into stock3 values(",'pendrive’);
1sinsert into stock3 values(",'pendrive')
ERROR at ine 1:
ORA-01400: cannot insert NULL into ("CSE132"."STOCK3"."ITEMNO")
SQL> insert into stock3 values('3'/ed’);
1 row created.
SQL> insert into stock3 values(’3'/dvd");
insert into stock3 values('3','dvd')
ERROR at line 1
ORA-00001: unique constraint (CSE132.SYS_C0012551) violated
FOREIGN KEY:
SQL> create table stock4(itemno number(5)references stock3(itemno),price number(5));
‘able created.
SQL> insert into stock4 values(3,100);
1 row created.
SQL> select * from stock4;
ITEMNO PRICE
3 100
SQL> insert into stock4 values(2,100);
Insert into stock4 values(2,100)
ERROR at line 1:
ORA-02291: integrity constraint (CSE132.SYS_C0012562) violated - parent key notfound
RESULT:
Thus the constraints for the given query are verified and executed
Successfully.EX.NO.3 Query the database Table using different ‘where’ clause conditions
and also implement aggregate functions
AIM:
To practice Queries using Aggregate functions, Group By, Having Clause and Order Clause.
Group Functions:
‘A group functions retums a result based on a group of rows. Some of these are
just purelymathematical functions. The group functions supported by Oracle are summarized
below:
(Queries using aggregatefunctions{COUNT,AVG,MIN,MAX,SUM),Group
by,Order by, Having,
E_name ‘Age Salary,
101 Anu 2 9000
102 Shane 29 8000
103 Rohan’ 34 6000
104 Scott a 10000
105 Tiger 35 8000
106 lex 27 7000
107 [Abhi 29 8000
(@ Create Employee table containing all Records.
SQL> create table emp(eid number,ename varchar2(10),age
number,salary number); Table created
SQL> dese emp;
Name Null? Type
EID NUMBER
ENAME VARCHAR2(10)
AGE NUMBER
SALARY NUMBER
(i) Count number of employee names from employee table,
sq
select count(ename) from emp;
COUNT(ENAME)i)Find the Maximum age from employee table.
SQL> select max(age)
from emp;
MAX(AGE)
44
(iy) Find the Minimum age from employee table.
SQL> select min(age)
from emp;
MIN(AGE)
2
(s)Display the Sum of age employee table.
SQL> select sum(age)
from emp;
SUM(AGE)
220
(viDisplay the Average of age from Employee table.
SQL> select avg(age)
from emp;
AVG(AGE)
31.4285714
(vii)Create a View for age in employee table.
SQL> create or replace view A as select age from emp
where age<30;
View created.
(viii) Display views
SQL> select * from A;AGE
22
29
21
29
(i) Find grouped salaries of employees.(group by clause)
SQL> select salary from emp
group by salary;
SALARY
9000
10000
8000
6000
7000
(x) .Find salaries of employee in Ascending Order.(order by clause)
SQL> select ename,salary from emp
order by salary;
ENAME SALARY
rohan | 6000
7000
8000
abhi_|8000
tiger [8000
anu_ {9000
scott [10000
Trows selected,
(xi) Find salaries of employee in Descending Order.
SQL> select ename,salary from emp order
by salary dese;scott 10000)
anu 9000
shane 8000
abhi 8000
tiger 8000
alex 7000
rohan 6000
7 rows selected.
(aii)Having Clause.
SQL> select ename,salary from emp where age<29 group by
cename,salary havingsalary<10000;
NAME — SALARY
alex 7000
anu 9000
Result:
Thus query the database tables using where clause clause conditions and also implement
aggregate fu
ction was executed successfully.EX.Noda QUERY THE DATABASE TABLE AND EXPLORE NESTED
QUERIES
AIM
To execute and verify the SQL commands for Nested Queries.
OBJECTIVE:
Nested Query can have more than one level of nesting in one single query. A SQL nested
query is a SELECT query that is nested inside a SELECT, UPDATE, INSERT, or DELETE
SQL query.
PROCEDURE
STEP 1: Start
STEP 2: Create two different tables with its essential attributes.
STEP 3: Insert attribute values into the table.
STEP 4: Create the Nested query from the above created table.
STEP 5: Execute Command and extract information from the tables.
STEP 6: Stop
SQL COMMANDS
4, COMMAND NAME: SELECT
COMMAND DESCRIPTION: SELECT command is used to select records from the table.
5. COMMAND NAME: WHERE
COMMAND DESCRIPTION: WHERE command is used to identify particular elements.
6. COMMAND NAME: HAVING:
COMMAND DESCRIPTION: HAVING command is used to identify particular elements
7. COMMAND NAME: MIN (SAL)COMMAND DESCRIPTION: MIN (SAL) command is used to find minimum salary.
Table-1
SYNTAX FOR CREATING A TAB
SQL: CREATE (COLUMN NAME.1
(SIZE), COLUMN NAME.1 (SIZE).
rneenen)
SQL> CREATE TABLE EMP2|
IPNO NUMBER(S),
ENAME VARCHARQ(20),
JOB VARCHAR2(20),
SAL NUMBER(6),
MGRNO NUMBER(4),
DEPTNO NUMBER());
SYNTAX FOR
RT RECORI
INTO A TABLE:
SQL > INSERT INTO
VALUES< VALI, ‘VAL2’,..
INSERTION
SQL> INSERT INTO EMP2 VALUI
1 ROW CREATED.
SQL> INSERT INTO EMP2 VALUES(1002,MANOJ\’TESTER', 12000,1560,200);
1 ROW CREATED.
'$(1001,MAHESII,PROGRAMMER’15000,1560,200);
SQL> INSERT INTO EMP2 VALUES(1003,KARTHIK',PROGRAMMER’,13000,1400,201);
1 ROW CREATED.
SQL> INSERT INTO EMP2 VALUES(1004,NARESH?,/CLERK’,1400,1400,201);
1 ROW CREATED.
SQL> INSERT INTO EMP2 VALUES(1005,MANI’TESTER',13000,1400,200);
1 ROW CREATED.
SQL> INSERT INTO EMP2 VALUES(1006,'VIKI, DESIGNER’, 12500,1560,201);
1 ROW CREATED.
SQL> INSERT INTO EMP2 VALUES(1007)MOHAN' DESIGNER’, 14000,1560,201);
1 ROW CREATED.
SQL> INSERT INTO EMP2 VALUES(1008,'NAVEEN’/CREATION,,20000,1400,201);,
1 ROW CREATED,
SQL> INSERT INTO EMP2 VALUES(1009, PRASAD',DIR',20000,1560,202);
1 ROW CREATED.
SQL> INSERT INTO EMP2 VALUES(1010,AGNESH?,'DIR’,15000,1400,200);
221 ROW CREATED.
SYNTAX FOR f
SQL> SELECT * FROM
;
CREATION OF VIEW
SQL> CREATE VIEW EMPVIEW AS SELECT
EMPLOYEE_NAME,EMPLOYEE_NO,DEPT_NAME,DEPT_NO,DATE_OF_JOIN FROM
‘VIEW CREATED,
DESCRIPTION OF VIEW
SQL> DESC EMPVIEW;
63NAME NULL? TYPE
EMPLOYEE_NAME VARCHAR2(10)
EMPLOYEE_NO NUMBER(8)
DEPT_NAME ARCHAR2(10)
DEPT_NO NUMBER(S)
DISPLAY VIEW:
SQL> SELECT * FROM EMPVIEW;
EMPLOYEE_N EMPLOY!
NODEPT_NAME DEPT_NO
RAVI 24 ce ho
VLIAY Bas SE__-pl
RAD bs rT pa:
GIRT 100 SE, 7
INSERTION INTO VIEW
‘TATEMED
SQL> INSERT INTO (COLUMN NAME, )
VALUES(VALUEI,....);
SQL> INSERT INTO EMPVIEW VALUES (‘SRI', 120,CSE’, 67,'16-NOV-1981");
1 ROW CREATED.
SQL> SELECT * FROM EMPVIEW;
EMPLOYEE_N EMPLOYEE_NO DEPT_NAME DEPT_NO
RAVI 24 [ECE 89
[VLIAY 45 CSE pu
J bs iT be
SIRT 00 SE 7
RE 120 (CSE 7
SQL> SELECT * FROM EMPLOYEE;
EMPLOYEE_.N EMPLOYEE_NO DEPT.NAME DEPTNO — DATE_OF J
ravi 124 lece ko
WITAY B: SE bi
IRAy ps iT ba
IRI [100 CSE 7 [[4-NOV-81
BRI 120 (SE 7 [le-NOV-8T
64SQL> DELE’
2 WHERE
SQL> DELETE FROM EMPVIEW WHERE EMPLOYEE_NAM
1 ROW DELETED,
SQL> SELECT * FROM EMPVIEW;
EMPLOYEE_N EMPLOYEE_NO DEPT_NAME DEPT_NO
RAVI [124 lece Iso.
TAY B45 ICSE T
RAT ps ir 2
GIRT__ [100 (CSE 7
UPDATE STATEMEN’
SYNTAX:
AQL>UPDATE SET< COLUMN NAME> =
+ WHERE =VALUE;
SQL> UPDATE EMPKAVIVIEW SET EMPLOYEE_NAME~KAVI WHERE
EMPLOYEE_NAME~RAVI';
1 ROW UPDATED.
SQL> SELECT * FROM EMPKAVIVIEW;
EMPLOYEE_NEMPLOYEE_NODEPT_NAME DEPT_NO.
KAVI ia lece 9
VUAY, Bas [CSE T
RAJ i Ir bz
[GIRT [roo [CSE 7
DROP A VIEW:
SYNTAX:
SQL> DROP VIEW
EXAMPLE,
SQL>DROP VIEW EMPVIEW;
VIEW DROPED
CREATE A VIEW WITH SELECTED FIELDS:
SYNTAX;
SQL>CREATE [OR REPLACE] VIEW AS SELECT .....FROM