Mam problem - potrzebuję zrobić program w Oracle który będzie pobierał z bazy danych informacje na temat imienia i nazwiska danej osoby oraz jej miejsca zamieszkania (wpisane w bazie) i jeśli dana osoba jest np z Lublina to będzie wyświetlał komunikat "Osoba [imie i nazwisko] jest z Lublina i nie dostaje dofinansowania" a jeśli nie jest to będzie wyświetlał "Osoba [imie i nazwisko] nie jest z Lublina i dostaje dofinansowanie". Tabela może się nazywać np. egzaminatorzy. Proszę o pomoc. Chodzi o sam kod.
Coś mniej więcej takiego jak się nie mylę:
create procedure cos_tam
declare
imie varchar2(30)
nazwisko varchar2(30)
miejscowosc varchar2(30)
cursor wynik is select imie, nazwisko, miejscowosc from studenci;
begin
open wynik;
loop
fetch wynik into imie, nazwisko, miejscowosc exit when wynik%notfound; dbms_oputput.put_line(imie||' '||nazwisko); if miejscowosc='biala podlaska'
then dbms_oputput.put_line('' || 'jest z białej'); else then dbms_oputput.put_line('' || 'nie jest z białej');
endif;
end loop;
close wynik;
end;
/
Ktoś potrafi to poprawnie napisać?