Cześć,
Muszę obsłużyć wyjątek kiedy obiekt nie istnieje w bazie. Wprowadzam numer pracownika i jeśli istnieje taki numer w bazie to wykonywana jest jakaś instrukcja. Mam taki kod:
SET SERVEROUTPUT ON
ACCEPT rek_osob PROMPT 'Podaj numer pracownika: '
DECLARE
vEmpno Emp.Empno%type := '&rek_osob';
BEGIN
IF
vEmpo in ('xxxx', 'yyyy', 'zzzz')
THEN
Chodzi o to żeby nie deklarować wartości 'xxxx', 'yyyy', 'zzzz' a żeby sam sprawdził wszystkie istniejące wartości w danej kolumnie. Intuicyjnie myślałem o:
vEmpo in (select Emp from Empno)
ale to nie to :/. Jakieś podpowiedzi?