我想彻底清空数据库并重置数据。有什么最快的方法吗?或者,有什么命令可以删除表中的所有行(然后我将为所有表重复该过程)?
谢谢。
谢谢。
使用这种方法可以从所有表中删除内容,即使那些被外键约束引用的表也可以。你可以对其进行改进,使其检查外键约束的缺失并在这些情况下执行TRUNCATE TABLE
。
EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_msforeachtable 'DELETE FROM ?'
EXEC sp_msforeachtable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL'
sp_MsForEachTable 'TRUNCATE TABLE ?'
```删除数据库并重新创建。