(c) Instytut Informatyki Politechniki Poznańskiej
17
Obsługa predefiniowanych wyjątków
DECLARE
v_nazwisko pracownicy.nazwisko%TYPE;
BEGIN
SELECT nazwisko INTO v_nazwisko
FROM pracownicy WHERE id_zesp = 10;
dbms_output.put_line(' W zespole 10 pracuje '|| v_nazwisko);
EXCEPTION
WHEN no_data_found THEN
dbms_output.put_line('Brak pracowników w zespole 10!');
WHEN too_many_rows THEN
dbms_output.put_line('Więcej pracowników w zespole 10!');
WHEN OTHERS THEN
dbms_output.put_line('Wystąpił inny błąd');
END;