nadawanie więzów integralności w Oracle

0

Kiedy nadaję takie ograniczenia:

alter table tabela_b add constraint fk_tabela_b_1 
foreign key (paragon) references tabela_a(paragon);

to się dodają. A takie:

alter table tabela_b add constraint fk_tabela_b_1 
foreign key (paragon) references tabela_a(paragon) on update cascade; 

wywalają błąd:

Error starting at line 23 in command:
alter table tabela_b add constraint fk_tabela_b_1
foreign key (paragon) references tabela_a(paragon) on update cascade
Error report:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
*Cause:
*Action:

Dlaczego nie chce działać?

0

Nie wiem, czy dobrze rozumuję, ale chyba update na pkey to niezbyt dobry pomysł? ;-)
No i z tego co pamiętam, to Oracle on update cascade jeszcze ze 2-3 lata temu nie obsługiwało.

Oczywiście oba zdania wyżej mogą być nieprawdziwe (czytaj: mogę się mylić :D) Powyższe napisano z myślą, że naprowadzi autora pytania na jakieś rozwiązanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1