IMG13 (2)

IMG13 (2)



Klucze obce cd    Zobacz plik: obce.sql

Alternatywne rozwiązanie polega na zdefiniowaniu reguł dla ograniczeń kluczy obcych, dotyczących sposobów obsługi naruszeń ograniczeń w dwóch okolicznościach:

♦    on delete podczas kasowania

♦    on update podczas aktualizacji

Z każdym z powyższych można stosować słowo kluczowe:

♦    Cascade dla uzyskania kaskadowego efektu zmiany w tabeli z kluczem podstawowym, lub

♦    set null aby ustawić wartość kolumny naNULL, ponieważ kolumna nie wskazuje już tabeli podstawowej

Opcje Cascade i set null można łączyć. Można więc pisać:

ON UPDATE SET NULL ON DELETE CASCADE

14


marzec 24, 2003


Wyszukiwarka

Podobne podstrony:
img20 (3) Jawne blokady    Zobacz plik: blokady.sql Czasami okazuje się, że automatyc
img7 (10) Typ tablicowy    Zobacz plik: tablice.sql Możliwość przechowywania tablic j
IMG11 (3) Tabeie    Zobacz plik: inherits.sql W PostgreSOL sładnia tworzenia tabel je
img7 (8) T ransakcje    Zobacz plik:transakeje1.sql Pojedynczy użytkownik używając tr
30199 IMG19 Zakleszczenia Zobacz plik: zakleszczenie.sql Co stanie się, jeżeli dwie różne aplikacje
SQL widziany z punktu widzenia MySQL__Złączenia (klucze obce) Aby mówić o kluczach obcych w MySQL ta

więcej podobnych podstron