小编典典

如何使用 TSQL 截断数据库中的所有表?

all

我有一个数据库测试环境,我想在测试周期开始时重新加载新数据。我对重建整个数据库不感兴趣——只是简单地“重新设置”数据。

使用 TSQL 从所有表中删除所有数据的最佳方法是什么?有没有可以使用的系统存储过程、视图等?我不想为每个表手动创建和维护截断表语句——我希望它是动态的。


阅读 62

收藏
2022-06-14

共1个答案

小编典典

对于 SQL 2005,

EXEC sp_MSForEachTable 'TRUNCATE TABLE ?'

为2000
2005/2008年添加更多链接..

2022-06-14