Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

create table emp_certifications(eno varchar2(3),ename char(15),certification_area varchar(30),deptname char(20)); SQL> select * from emp_certifications; ENO ENAME CERTIFICATION_AREA DEPTNAME

--- --------------- ------------------------------ -------------------e1 rahul testing testing e2 tina dot net prog testing e3 anjali red hat linux operation e4 rohit project mgmt mgmt declare e_no varchar2(3); cer_type varchar(30); dept char(30); begin e_no:='&e_no'; select deptname,certification_area into dept,cer_type from emp_certifications where eno=e_no; CASE e_no WHEN 'e1' THEN DBMS_OUTPUT.PUT_LINE('AREA OF CERTIFICATION='||cer_type); DBMS_OUTPUT.PUT_LINE('DEPARTMENT NAME='||dept); WHEN 'e2' THEN DBMS_OUTPUT.PUT_LINE('AREA OF CERTIFICATION='||cer_type); DBMS_OUTPUT.PUT_LINE('DEPARTMENT NAME='||dept); WHEN 'e3' THEN DBMS_OUTPUT.PUT_LINE('AREA OF CERTIFICATION='||cer_type); DBMS_OUTPUT.PUT_LINE('DEPARTMENT NAME='||dept); WHEN 'e4' THEN

DBMS_OUTPUT.PUT_LINE('AREA OF CERTIFICATION='||cer_type); DBMS_OUTPUT.PUT_LINE('DEPARTMENT NAME='||dept); ELSE DBMS_OUTPUT.PUT_LINE('INVALID EMPLOYEE ID'); END CASE; END; / output: SQL> / Enter value for e_no: e1 old 6: e_no:='&e_no'; new 6: e_no:='e1'; AREA OF CERTIFICATION=testing DEPARTMENT NAME=testing PL/SQL procedure successfully completed. SQL> / Enter value for e_no: e3 old 6: e_no:='&e_no'; new 6: e_no:='e3'; AREA OF CERTIFICATION=red hat linux DEPARTMENT NAME=operation PL/SQL procedure successfully completed.

You might also like