可能重复:
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?