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

sql server:slet alle rækkerne i alle tabellerne

Denne tilgang vil gøre dig i stand til at slette indhold fra alle tabeller, selv dem, der refereres til af en fremmednøglebegrænsning. Du kan forbedre den for at få den til at tjekke for fraværet af fremmednøglebegrænsninger og lave en TRUNCATE TABLE i de tilfælde.

EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_msforeachtable 'DELETE FROM ?'
EXEC sp_msforeachtable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL'


  1. Opret en "I stedet for" Trigger i SQL Server

  2. Få liste over alle null- og ikke-nul-kolonner i SQL Server-databasen - SQL Server / T-SQL vejledning del 53

  3. UTF - 8 med JPA og Glassfish 4.0

  4. FLET:Opdatering af kilde- og måltabeller placeret på separate servere