cześć,
napisałem taką procedurę:
create or replace procedure zadanie3 (imie_ucznia varchar, nazwisko_ucznia varchar)
as
id_ucznia int;
begin
CASE
WHEN EXISTS (select nazwisko, imie from uczen where nazwisko = nazwisko_ucznia and imie = imie_ucznia) then
dbms_out.put_line ('uczen o podanym imieniu i nazwisku juz istnieje');
ELSE
select max(id_uczen)+1 into id_ucznia from uczen;
insert into uczen values (id_ucznia, imie_ucznia, nazwisko_ucznia, null, null);
end case;
end;
o co chodzi z tym, że exists może być wykorzystywane tylko wewnątrz instrukcji sql? ewentualnie jak inaczej radzicie to ugryźć?