Cách tiếp cận này sẽ cho phép bạn xóa nội dung khỏi tất cả các bảng, ngay cả những bảng được tham chiếu bởi ràng buộc khóa ngoại. Bạn có thể nâng cao nó để kiểm tra sự vắng mặt của các ràng buộc khóa ngoại và thực hiện TRUNCATE TABLE
trong những trường hợp đó.
EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_msforeachtable 'DELETE FROM ?'
EXEC sp_msforeachtable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL'