[DICA] SQL Server - Desabilitar / Habilitar chaves estrangeiras (Foreign Key - FK)
Olá!
A dica de hoje é como desabilitar todas as chaves estrangeiras para permitir alteração no banco sem restrições.
1) Desabilitar todas as chaves estrangeiras (FK) do banco
A dica de hoje é como desabilitar todas as chaves estrangeiras para permitir alteração no banco sem restrições.
1) Desabilitar todas as chaves estrangeiras (FK) do banco
EXEC sp_msforeachtable ‘ALTER TABLE ? NOCHECK CONSTRAINT all’
2) Execute os comando que você deseja (update, insert, delete)
3) Habilite todas as chaves estrangeiras (FK) do banco
EXEC sp_msforeachtable ‘ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all’
Nesse momento pode ocorrer algum erro, mas basta acetar os dados das tabelas e tentar novamente.
Vlw até!
Comentários
Postar um comentário