![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
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ć? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 23:44 |