Gente cuidado ao usar este script, vai que você decide rodar e erra o banco....

Em fim este script deleta todos os registros de todas as tabelas de um banco SQL SERVER.

Note que DISABLE TRIGGER ALL ON e ALTER TABLE ? NOCHECK CONSTRAINT ALL

Entendeu ?

Caso esteja com duvidas procure no google. :-)




-- Tirando a integridade do banco.
-- Use o USE não vai rodar no banco errado e depois reclamar ( não me responsabilizo )

Use <<<< SEU BANCO TESTE >>>>

EXEC
sp_MSForEachTable 'DISABLE TRIGGER ALL ON ?' GO EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL' GO EXEC sp_MSForEachTable 'DELETE FROM ?' GO EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL' GO EXEC sp_MSForEachTable 'ENABLE TRIGGER ALL ON ?' GO