可能重复:
How to delete all rows from all tables in a SQL Server database?
我要删除Server 2005数据库中的所有行。
任何人可以通过使用单个查询来定义一个过程来删除数据库中的所有行吗?
发布于 2012-05-31 10:39:26
在这种情况下,这样做是可行的:
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'DELETE FROM ?'
GO
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
GO谢谢@MAT
发布于 2012-05-31 10:28:13
你试过了吗:从数据库中删除*?
https://stackoverflow.com/questions/10831753
复制相似问题