sql >> Database teknologi >  >> RDS >> Sqlserver

Slet alle data i SQL Server-databasen

SQLMenaces løsning fungerede for mig med en lille justering af, hvordan data slettes - DELETE FROM i stedet for TRUNCATE .

-- disable referential integrity
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL' 
GO 

EXEC sp_MSForEachTable 'DELETE FROM ?' 
GO 

-- enable referential integrity again 
EXEC sp_MSForEachTable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL' 
GO


  1. Find fremmednøgleoplysninger ved hjælp af Perl/DBI/MySQL/InnoDB

  2. SQL Server 2016:Ydeevnepåvirkning af altid krypteret

  3. Hvordan indlæses CSV til MySQL?

  4. MySQL Big FK identifikator