Witam mam oto taki problem ze gdy wpisuje złą nazwę stanowiska to nie wyskakuje mi błąd że Nie istnieje stanowisko o takiej nazwie tylko wyskakuje "pracownicy na stanowisku sdsadsad i nie podaje pracowników bo oczywiście ich nie ma" ,... moglibyście doradzić gdzie mam błąd :/ ??
DECLARE
V_STANOWISKO EMPLOYEES.JOB_ID%TYPE:='&NAZWA_STANOWISKA';
CURSOR ZADANIE2 IS
SELECT LAST_NAME FROM EMPLOYEES
WHERE JOB_ID = V_STANOWISKO;
BEGIN
DBMS_OUTPUT.PUT_LINE('Pracownicy na stanowisku: ' || v_stanowisko);
FOR
V_STANOWISKO IN ZADANIE2
LOOP
IF ZADANIE2%NOTFOUND THEN
raise_application_error(-20001,'Nie istnieje stanowisko o takiej nazwie ');
ELSE
DBMS_OUTPUT.PUT_LINE(V_STANOWISKO.LAST_NAME );
END IF;
END LOOP;
END;