PLSQL Prog
PLSQL Prog
NAME TYPE
ID NUMBER(2)
NAME VARCHAR2(8)
AGE NUMBER(2)
ADDRESS VARCHAR2(9)
SALARY NUMBER(6)
SQL> create table cust_mstr(id number(2),name varchar2(8),age number(2),address
varchar2(9),salary number(6));
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
6 rows selected.
SQL> DECLARE
2 total_rows number(2);
3 BEGIN
4 UPDATEcust_mstr
5 SET salary=salary+500;
6 IFsql%notfound THEN
7 dbms_output.put_line('no cust_mstr selected');
8 ELSIFsql%found THEN
9 total_rows:=sql%rowcount;
10 dbms_output.put_line(total_rows||'cust_mstr selected');
11 END IF;
12 END;
13 /
6 rows selected.
SQL>
Practical No :
NAME TYPE
ROLL_NO NUMBER(2)
SNAME VARCHAR2(9)
AGE NUMBER(2)
COURSE VARCHAR2(5)
SQL> create table Student(roll_no number(2),sname varchar2(9),age number(2),course
varchar2(5));
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
11 Anushri 20 BSC
12Anupam 21 BCOM
13 Arpita 18 BCA
14 Nikhil 20 BCA
15 Rajkumar 19 BBA
Trigger created.
11 Anushri 20 BSC
12 Anupam 21 BCOM
13 Arpita 18 BCA
14 Nikhil 20 BCA
15 Rajkumar 19 BBA
Practical No :
Function created.
Practical No :
SQL> declare
2 n number:=5;
3 i number;
4 j number;
5 begin
6 for i in 1..n
7 loop
8 for j in 1..i
9 loop
10 dbms_output.put('*');
11 end loop;
12 dbms_output.new_line;
13 end loop;
14 end;
15 /
**
***
****
*****
SQL>