*Print Armstrong numbers using While Loop in PL/SQL Blockdeclaren number(12):=&num1;s number(12):=0;d number(12):=n;r number(12);beginwhile(d>=1)loopr:=mod(d,10);s:=s+(r*r*r);d:=floor(d/10);end loop;if(s=n) thendbms_output.put_line(n||' is a Armstrong');elsedbms_output.put_line(n||' is not a Armstrong');end if;end;/*Print character in PL/SQL Blockdeclarea number(3):=#b char(1);beginb:=chr(a);dbms_output.put_line('char is "'||b||'"');end;/*Print employees commission in PL/SQL Blockdeclareeno number(4);ename varchar(20);sal number(12,2);comm number(4);beginselect empno,ename,sal,comm into eno,ename,sal,comm from epm whereempno=7782;sal:=sal+nvl(comm,0);dbms_output.put_line(eno||' '||ename||' '||sal||' '||comm);end;/*Print salary level in PL/SQL Block
Leave a Comment