PL/SQL I.

PL/SQL I. PL/SQL I.

stud.u.szeged.hu
from stud.u.szeged.hu More from this publisher
10.07.2015 Views

PéldaDECLAREv_ber emp.sal%TYPE;v_nev emp.ename%TYPE;BEGINv_ber := 3000;SELECT enameINTO v_nevFROM empWHERE sal = v_ber;DBMS_OUTPUT.PUT_LINE(v_nev);EXCEPTIONWHEN NO_DATA_FOUND THENDBMS_OUTPUT.PUT_LINE('Nincs ilyen fizetés');WHEN TOO_MANY_ROWS THENDBMS_OUTPUT.PUT_LINE('Több embernek is ez afizetése');WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('Egyéb hiba');END;

Felhasználói kivételek• a DECLARE szakaszban:• kivételnév EXCEPTION;• végrehajtható szegmensben kivétel dobása:• RAISE kivételnév;

PéldaDECLAREv_ber emp.sal%TYPE;v_nev emp.ename%TYPE;BEGINv_ber := 3000;SELECT enameINTO v_nevFROM empWHERE sal = v_ber;DBMS_OUTPUT.PUT_LINE(v_nev);EXCEPTIONWHEN NO_DATA_FOUND THENDBMS_OUTPUT.PUT_LINE('Nincs ilyen fizetés');WHEN TOO_MANY_ROWS THENDBMS_OUTPUT.PUT_LINE('Több embernek is ez afizetése');WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('Egyéb hiba');END;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!