Quando se está importando dados para um banco, as constraints e triggers podem ser um chato obstáculo. Em alguns casos poder ser muito mais fácil desabilitar tudo e reativar no final do processo. Pesquisando sobre isso, encontrei essa ótima dica no StackOverflow.
Para desabilitar todas as constraints e triggers de todas as tabelas do banco:
USE nome_do_banco
ALTER TABLE nome_da_tabela noCHECK CONSTRAINT ALL
ALTER TABLE nome_da_tabela DISABLE TRIGGER ALL
GO
Para habilitar:
USE nome_do_banco
ALTER TABLE nome_da_tabela CHECK CONSTRAINT ALL
ALTER TABLE nome_da_tabela ENABLE TRIGGER ALL
Nenhum comentário:
Postar um comentário