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

List no (8):- Write a procedure demonstrating the use of exception. declare edate inquiry.enqdate%type; eno inquiry.

enquiryno%type; invalid_date exception; begin eno:=&eno; select enqdate into edate from inquiry where enquiryno=eno; if edate>sysdate then raise invalid_date; else dbms_output.put_line('The date is '||edate); end if; exception when invalid_date then dbms_output.put_line('the inquiry date is not proper'); end; / SQL> desc inquiry; Name Null? Type ----------------------------------------- -------- ---------------------------ENQUIRYNO NUMBER ENQDATE DATE SQL> select * from inquiry; ENQUIRYNO ENQDATE -----------------11 11-JUL-07 22 21-AUG-06 33 18-OCT-07 44 12-JAN-08 SQL> @ exdemo Enter value for eno: 11 old 6: eno:=&eno; new 6: eno:=11; The date is 11-JUL-07 PL/SQL procedure successfully completed. SQL> / Enter value for eno: 44 old 6: eno:=&eno; new 6: eno:=44; the inquiry date is not proper PL/SQL procedure successfully completed.

You might also like