Pytanie : Błąd na deleatur rozkaz/ORA-02291

Cześć facet! I mieć mastertable nazwany TBL_VEG_MAINDATA (PK cnt_veg_maindata) i subtable TBL_VEG_SUBDATA, che odnosić się the rodzic pk kolumna using cudzoziemski klucz. The cudzoziemski klucz ustawiać na deleatur. Hence gdy I kasować mateczny wejście, wszystkie powiązany datsets w mój subtable musieć automatycznie kasować także. Niemniej, za każdym razem, gdy I kasować mateczny rejestr od TBL_VEG_MAINDATA, I potykać się na prawość przymus (mateczny klucz znajdować).
In fact I oczekiwać the rdbms automatycznie naprzód the deleatur prośba the subtable gdy the mateczny dataset być deleted.

Do ty mieć pomysł mieć I robić źle?

A milion dzięki w postęp!

Brgds,

Seb

Odpowiedź : Błąd na deleatur rozkaz/ORA-02291

To być inny cudzoziemski klucz:
ZMIENIAĆ STÓŁ "TBL_VEG_MAINDATA" DODAWAĆ PRZYMUS "CON_FK_TBL_MAINDATA" CUDZOZIEMSKI KLUCZ ("LNG_GEBIET")
        ODNOSIĆ SIĘ "TBL_GEBIET" ("CNT_GEBIET") NA DELEATUR KASKADA UMOŻLIWIAĆ
Inne rozwiązania  
 
programming4us programming4us