practical no 20 dbms
practical no 20 dbms
case statement
SQL> declare
2 grade char(1):='A';
3 begin
4 case grade
10 else dbms_output.put_line('failed');
11 end case;
12 end;
13 /
Excellent
continue
2 a number(2);
3 begin
5 if(a=15) then
6 continue;
7 end if;
8 dbms_output.put_line('value of a:'||a);
9 end loop;
10 end;
11 /
value of a:10
value of a:11
value of a:12
value of a:13
value of a:14
value of a:16
value of a:17
value of a:18
value of a:19
value of a:20
SQL> declare
2 a number(2):=20;
3 begin
4 <<loopstart>>
6 dbms_output.put_line('value of a:'||a);
7 a:=a+1;
8 if a=30 then
9 a:=a+1;
10 goto loopstart;
11 end if;
12 end loop;
13 end;
14 /
value of a:20
value of a:21
value of a:22
value of a:23
value of a:24
value of a:25
value of a:26
value of a:27
value of a:28
value of a:29