Witam mam problemy z napisaniem procedury. Procedura ma dodawac kraj,miejscowosc i przeslac id do tabeli adres jesli jeszcze nie ma miejscowosci i kraju a jesli już jest dodany taki kraj to ma sobie pobrac id kraju, id miejscowosci itd w skrÓcie ma to być insert ze sprawdzaniem czy jest taki ID jesli jest to pobiera i przesyla dalej jesli nie to dodaje nowa wartosc, na wartosci adres_id,kraj_id,miejscowosc_id zalozylem triggery auto increment-ujace
Schemat wyglada tak:
CREATE TABLE ADRESY
(
ADRES_ID INTEGER NOT NULL ,
MIEJSCOWOSC_ID INTEGER NOT NULL ,
ULICA VARCHAR2 (50) ,
KOD_POCZTOWY VARCHAR2 (10)
) ;
CREATE TABLE KRAJE
( KRAJ_ID INTEGER NOT NULL , KRAJ VARCHAR2 (50)
) ;
CREATE TABLE MIASTA
(
MIEJSCOWOSC_ID INTEGER NOT NULL ,
KRAJ_ID INTEGER NOT NULL ,
MIASTO VARCHAR2 (50)
) ;
Dziękuję z góry za wszelką pomoc