Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Oracle] Baza danych
chrisbp
post
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ć?
Go to the top of the page
+Quote Post

Posty w temacie
- chrisbp   [Oracle] Baza danych   6.02.2010, 16:54:59
- - wiiir   nie wiem jaka masz tabele .. ja zaloze sobie masz ...   24.02.2010, 10:13:41


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 23:44