Sql server - exclusão recursiva
Estou tentando excluir dados do usuário e todos os dados relacionados que estão localizados em tabelas diferentes. Todas as tabelas possuem Chaves Estrangeiras, mas sem exclusão em cascata.
Eu investiguei algumas opções:
Ative a exclusão em cascata em todos os FK, exclua e remova a exclusão em cascata.Apague de baixo para cima, dê um loop para todas as folhas, apague e repita essa operação até Root.Existe alguma opção mais inteligente ou outras técnicas?
Estou usando o Microsoft SQL Server 2012 (SP1)