Usuwanie rekordu z kluczem obcym - VS 2008

0

Witam,
zastanawiam się nad jedną rzeczą. Piszę aplikację w ASP.NET 3.5 C# i załóżmy mam taką sytuację:
TABELA_A
-id
-wartość
-id_TABELA_B

TABELA_B
-id
-wartość
-wartość 2

Zastanawiam się nad tym, czy jeśli usuwam konkretny rekord z TABELI B to czy klucz obcy w TABELI A przyjmie automatycznie wartość pustą, czy muszę to robić programowo? Czyli w momencie usuwania rekordu z TABELI B dopisuje instrukcję wyczyszczenia wartości dla id_TABELA_B w TABELI A?? Jeśli VS robi to automatycznie to rozumiem, że każdy klucz obcy może zezwalać na wartości null??
Z góry dzięki za odpowiedź, jest mi to bardzo potrzebne

0

zależy jak masz utworzony FK w bazie (klauzula ON DELETE)

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