Serwer Sql - usuwanie rekurencyjne
Próbuję usunąć dane użytkownika i wszystkie powiązane z nim dane, które znajdują się w różnych tabelach. Wszystkie tabele mają klucze obce, ale bez kasowania.
Zbadałem kilka opcji:
Włącz kasowanie kasuj na wszystkich FK, usuń i usuń kasowanie.Usuń od dołu do góry, zapętl wszystkie liście usuń i powtórz tę operację do Korzenia.Czy jest jeszcze bardziej inteligentna opcja lub inne techniki?
Używam Microsoft SQL Server 2012 (SP1)