删除SQL Server中特定数据库的所有表中的所有行

时间:2012-12-13 13:35:29

标签: c# sql sql-server sql-server-2008

  

可能重复:
  How to delete all rows from all tables in a SQL Server database?

我想删除sql server中特定数据库的所有表中的所有行,该服务器也有10个其他数据库。

我发现此帖子有这个查询但不确定它是如何工作的

EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'DELETE FROM ?'
GO
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
GO

我的SQL Server名称ServerBanta和数据库名称是DingDong2010。

取自How to delete all rows from all tables in a SQL Server database?

0 个答案:

没有答案