Jump to content

Edubarros

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About Edubarros

  1. Para facilmente excluir todos os dados de todas as tabelas de um banco de dados SQL Server, execute a seguinte query resolve o problema: -- passo 1 desativa a integridade referencial EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL' GO EXEC sp_MSForEachTable ' IF OBJECTPROPERTY(object_id(''?''), ''TableHasForeignRef'') = 1 DELETE FROM ? else TRUNCATE TABLE ? ' GO --passo 2 reativa a integridade refencial EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL' GO -- Passso 3 Reinicia o contador de chave primária de todas as tabelas -- Caso deseje reiniciar o contador EXEC sp_MSForEachTable ' IF OBJECTPROPERTY(object_id(''?''), ''TableHasIdentity'') = 1 DBCC CHECKIDENT (''?'', RESEED, 0) ' GO
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.