sql >> Databasteknik >  >> RDS >> Sqlserver

Ta bort all data i SQL Server-databasen

SQLMenaces lösning fungerade för mig med en liten justering av hur data raderas - DELETE FROM istället för 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. Okänd kodning när du använder df.to_sql() för att skriva till MySQL med pyodbc

  2. När uppdaterar MySQL indexen

  3. Oracle - bryt datum i kvartal

  4. Access dataverse-anslutningen är nu tillgänglig att testa