Академический Документы
Профессиональный Документы
Культура Документы
Table created.
INSERTION:
1 row created.
1 row created.
1 row created.
TABLE VIEW :
111 aaa 90 89 89 98 78
222 bbb 80 79 89 96 98
333 ccc 90 99 99 76 98
ALTER TABLE:
Table altered.
UPDATE TABLE:
3 rows updated.
3 rows updated.
SELECTION:
DELETION:
1 row deleted.
SELECTION:
SAVE:
SQL> commit;
Commit complete.
2. QUERIES USING AGGREGATE FUNCTION AND SET
OPERATIONS
CREATE TABLE:
Table created.
INSERTION:
1 row created.
1 row created.
AGGREGATE FUNCTIONS
COUNT:
COUNT(*)
---------------
2
COUNT(*)
---------------
1
SQL> select count(distinct id) from emp;
COUNT(DISTINCTID)
-------------------------------
2
MINIMUM:
MIN(SALARY)
---------------------
50000
MAXIMUM:
MAX(SALARY)
-----------------------
60000
SUM:
SUM(SALARY)
----------------------
110000
AVERAGE:
AVG(SALARY)
-----------------------
55000
SET OPERATION
CREATE TABLE:
Table created.
Table created.
INSERTION:
1 row created.
1 row created.
1 row created.
1 row created.
UNION:
ID NAME
------- ------------
1 aaa
2 bbb
3 ccc
UNIONALL:
ID NAME
------- ------------
1 aaa
2 bbb
2 bbb
3 ccc
INTERSECT:
ID NAME
------- ------------
2 bbb
MINUS:
ID NAME
------- ------------
1 aaa
SAVE:
SQL> commit;
Commit complete.
3. TABLE CREATION WITH VARIOUS JOINS
FIRST TABLE CREATION:
Table created.
INSERTION:
1 row created.
1 row created.
1 row created.
1 row created.
SELECTION:
Table created.
INSERTION:
1 row created.
1 row created.
1 row created.
1 row created.
SELECTION:
SAVE:
SQL> commit;
Commit complete.
4. NESTED SUB QUERIES AND CORRELATED SUB
QUERIES
FIRST TABLE CREATION:
Table created.
1 row created.
1 row created.
1 row created.
SELECTION:
SQL> select * from agent where agent_code=(select agent_code from agent where
agent_name='arifa');
AGENT_CODE AGENT_NAME
--------------------- ----------------------
102 archana
103 aarthi
Table created.
INSERTION:
1 row created.
1 row created.
SQL> insert into order1 values(3,30000,15/01/14,103,803,'pending');
1 row created.
SELECTION:
SQL> select*from order1 where agent_code IN(select agent_code from agent where
working_area='kolkatta');
SQL> select*from order1 where agent_code NOT IN(select agent_code from agent where
working_area='kolkatta');
CORRELATED SUBQUERY:
SAVE:
SQL> commit;
Commit complete.
5. VIEW CREATION AND MANIPULATION
CREATE TABLE:
Table created.
INSERTION:
1 row created.
1 row created.
CREATE VIEW :
View created.
SELECTION:
ENROLL NAME
------------- -------------
111 aaa
222 bbb
UPDATION:
1 row updated.
SELECTION:
ENROLL NAME
------------- -------------
111 xyz
222 bbb
View dropped.
SAVE:
SQL> commit;
Commit complete.
6. PL/SQL PROGRAM FOR CURSOR
CREATE TABLE:
Table created.
PROGRAM :
OUTPUT:
SELECTION:
SQL>/
Enter value for eno: 103
old 10: eno:=&eno;
new 10: eno:=103;
Enter value for ename: keerthana
old 11: ename:='&ename';
new 11: ename:='keerthana';
Enter value for bp: 6000
old 12: bp:=&bp;
new 12: bp:=6000;
Enter value for hra: 200
old 13: hra:=&hra;
new 13: hra:=200;
Enter value for da: 100
old 14: da:=&da;
new 14: da:=100;
Enter value for np: 200
old 15: np:=&np;
new 15: np:=200;
SELECTION:
SAVE:
SQL> commit;
Commit complete.
7. PL/SQL PROGRAM FOR PACKAGES
CREATE TABLE:
Table created.
INSERTION:
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
SELECTION:
PROGRAM:
Package created.
SQL> DECLARE
2 code customers.id%type:=8;
3 begin
4 c_package.addcustomer(6,'ram',34,'chennai',34000);
5 c_package.addcustomer(7,'subham',44,'cochin',32000);
6 c_package.listcustomer;
7 c_package.delcustomer(code);
8 c_package.listcustomer;
9 end;
10 /
SELECTION:
7 rows selected.
SAVE:
SQL> commit;
Commit complete.
8. PL/SQL PROGRAM FOR TRIGGERS AND ITS TYPE
CREATE TABLE:
Table created.
SELECTION:
PROGRAM:
Trigger created.
UPDATION:
oldsalary:10000
newsalary:10500
Salary difference:500
1 row updated.
INSERTION:
oldsalary:
newsalary:98000
Salary difference:
1 row created.
SELECTION:
DELETION:
1 row deleted.
SELECTION:
SAVE:
SQL> commit;
Commit complete.
9A. PROCEDURES
CREATE TABLE:
Table created.
INSERTION:
1 row created.
1 row created.
1 row created.
PROGRAM:
OUTPUT:
SQL> /
Enter value for ac_no1: 2
old 6: ac_no1:=&ac_no1;
new 6: ac_no1:=2;
Enter value for amount1: 5000
old 7: amount1:=&amount1;
new 7: amount1:=5000;
Enter value for choice: 2
old 8: choice:=&choice;
new 8: choice:=2;
SAVE:
SQL> commit;
Commit complete.
9B. FUNCTIONS
CREATE TABLE:
Table created.
INSERTION:
1 row created.
1 row created.
1 row created.
SELECTION:
PROGRAM:
2 begin
3 select user_name ||','|| address into addr from userdetails where Ph_num=phone;
4 return addr;
5 exception
6 when no_data_found then
7 return 'Address not found';
8 end;
9 /
Function created.
SQL> declare
2 x number(10);
3 n number(10);
4 addr1 varchar(100);
5 begin
6 x:='&n';
7 addr1:=findaddress(x);
8 dbms_output.put_line(addr1);
9 end;
10 /
OUTPUT:
SQL> /
Enter value for n: 8765467728
old 6: x:='&n';
new 6: x:='8765467728';
Address not found
SAVE:
SQL> commit;
Commit complete.