Pytanie : Zmieniać Stół Zmieniać Przymus

Cześć Ewentualny,
I chcieć Foreigh Klucz bez zrzut ono, być ono ewentualny w ten sposób.
Currently FK być z Na Deleatur Ograniczać, I chcieć ono dla Na Deleatur Cascade.

FK Def: -
ALTER STÓŁ "@SCHEMANAME@". "PSOBNKPENDINGUSER"
DODAWAĆ PRZYMUS "FK_PendBnkUser" CUDZOZIEMSKI KEY
("BNKPENDINGUSERKY")
ODNOSIĆ SIĘ "@SCHEMANAME@". "BNKPENDINGUSER "
("BNKPENDINGUSERKY")
NA DELEATUR OGRANICZAĆ <--------------------------- I chcieć optymalizacja NA DELEATUR CASCADE
DALEJ AKTUALIZOWAĆ ŻADNY ACTION
ENFORCED
UMOŻLIWIAĆ ZAPYTANIE OPTYMALIZACJA;

Odpowiedź : Zmieniać Stół Zmieniać Przymus

Na twój pytanie, ono wydawać się ty chcieć że zmiana zrobić the stół podczas gdy the FK zmieniać.  Ty móc KĘDZIOREK STÓŁ zgłaszać-wymieniać WYŁĄCZNOŚĆ NA WYWIAD

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0000972.html


i wtedy biegać the ZMIENIAĆ STÓŁ zgłaszać-wymieniać OPADOWY CUDZOZIEMSKI KLUCZ i ZMIENIAĆ STÓŁ zgłaszać-wymieniać DODAWAĆ CUDZOZIEMSKI KLUCZOWY rozkaz

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0000888.html


Rzecz w umysł z ten podejście:

The KĘDZIOREK STÓŁ rozkaz trzymać the kędziorek until POPEŁNIAĆ wydawać.  Tym samym ty potrzebować że AUTO-COMMIT być Z gdy próbować ten proces.

The ZMIENIAĆ STÓŁ DODAWAĆ CUDZOZIEMSKI KLUCZ potrzebować the dane w the stół wymagać.  To móc niektóre czas w zależności od the kwota dane w the stół odnosić się the FK.  Czas znaczyć że the stół móc blokować dla długi okres czasu czas.  Zapewniać że ty dyskutować dyskutować z the użytkownik ten stół i zdobywać the konieczny przerwa czas wymagać ten zmiana.

- Greg
Inne rozwiązania  
 
programming4us programming4us