sql >> Database >  >> RDS >> Sqlserver

sql-server:verwijder alle rijen van alle tabellen

Met deze aanpak kunt u inhoud uit alle tabellen verwijderen, zelfs die waarnaar wordt verwezen door een externe sleutelbeperking. U kunt het verbeteren om het te laten controleren op de afwezigheid van externe sleutelbeperkingen en een TRUNCATE TABLE doen in die gevallen.

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


  1. SQL CREATE TABLE Syntaxis - weergegeven door DBMS

  2. Hoe TRY_CAST() werkt in SQL Server

  3. MySQL Rollup gebruiken

  4. mysql:select max(score) retourneert niet de relevante rijgegevens