Tento přístup vám umožní odstranit obsah ze všech tabulek, dokonce i z těch, na které odkazuje omezení cizího klíče. Můžete ji vylepšit tak, aby kontrolovala nepřítomnost omezení cizího klíče, a vytvořit TRUNCATE TABLE
v těchto případech.
EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_msforeachtable 'DELETE FROM ?'
EXEC sp_msforeachtable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL'