无论如何都要从数据库的所有表中删除所有记录,同时保留所有约束。
我使用了net上提供的脚本,但在定义了外键时失败了。
请提供一步一步的插图,因为我是数据库的新手。
谢谢!
答案 0 :(得分:2)
CREATE PROCEDURE sp_EmplyAllTable
AS
EXEC sp_MSForEachTable ‘ALTER TABLE ? NOCHECK CONSTRAINT ALL’
EXEC sp_MSForEachTable ‘DELETE FROM ?’
EXEC sp_MSForEachTable ‘ALTER TABLE ? CHECK CONSTRAINT ALL’
GO