dodaj goscia

dodaj goscia



create orreplace procedurę DODAJ_GOSCIA(

IM VARCHAR2, NAZW VARCHAR2, DATAUR DATĘ, ADR YARCHAR2, DOWOS YARCHAR2, CZYYIP NUMBER) as

NUMGINTEGER; b integer;

gosc_juz_jest exception;

BEGIN

select count(*) into numg from goście where nazwisko= nazw and dow_os=dowos;

if numg>0 thenraise gosc_juz_jest; else

SELECT NVL(MAX( id_GOSCIA)+U) into NUMG from goście; dbMs_OUTPUT.PUT_LINE ('numer gościa to '||NUMG); insert into goście

values (numg, IM, NAZW, DATAUR, ADR, DOWOS , CZYVIP ) ;

dbMs_OUTPUT.PUT_LINE ('dodany gosc: '||NUMG|| ' nazwisko =' ||NAZW); commit; end if; exception

when gosc_juz_jest then

select id_goscia into b from goście where dow_os = dowos;

dbMs_OUIPUT.PUT_LINE ('goscjuzbyl o id= '||b|| ', nazwisko =' ||NAZW);

END;

SHOW ERRORS

exec DOD AJ_GOSCIA(TMIE2','NAZWISK02', '66-5-5', ADRES2','DOW_OS2', O ) exec DOD AI_GOSCIA(TMIE3','NAZWISK03', '67-5-5', ADRES3','DOW_OS3', O ) execute D0DAJ_G0SCIA('IMIE4','NAZ_VIP1', '68-5-5', 'ADRES4','DOW_OS4', 1)

insert into rezerwacje values ( 1,1 ,'98-1-2','98-2-3') insert into r_przydzielona values (1,1);


Wyszukiwarka

Podobne podstrony:
dodaj goscia create orreplace procedurę DODAJ_GOSCLAl( IM VARCKAR2, NAZW VARCHAR2, DAT AUR DATĘ, ADR
030 031 1. Ułóż liczby We właściwej kolejności i dodaj odpowiadające im liczebniki porządkowe. to
030 031 1. Ułóż liczb# We właściwej kolejności i dodaj odpowiadające im liczebniki porządkowe. to
70990 skanuj0267 (3) Rozdział 10. ♦ Podstawy SQL 281 CREATE TABLE Klient( Indeks INTEGER. Nazwa
SQL Statement: CREATE TABLE Heroes (id int, name varchar(25), siblings int); Edit the SQL Statement,
/-:—:-Joanna GOSCIANSKA, Robert PIETRZAK Pracownia Chemii Stosowanej, Wydział Chemii, Uniwersytet im
Procedura P^Ypiniit; ‘•wznaa probówki o 3- Dodaj loo p
f896db9e1599f1ce fkJ? Wóalfo WeseCna w (Prawa i obowiązki gościa weseCnego: Gość weselny ma obowiąze
glutek $ zukaj na chomikuj.pl ^ dodaj komentarz! zachomikuj
h1 gora wykonanie: laapmedia.pl / dodaj do ulubionych - ustaw jako startowa
ig 05 05 Dodaj filtr IPXjji<i Źródł-o Numer sieci:    Węzeł-:i    l
image002 DALE- Otwórz odnośnik w nowym oknie Otwórz odnośnik w nowej karcie Dodaj zakładkę do odnośn

więcej podobnych podstron