0

可能重复:
如何从 SQL Server 数据库中的所有表中删除所有行?

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

我用这个查询找到了这篇文章,但不确定它是如何工作的

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。

摘自如何从 SQL Server 数据库中的所有表中删除所有行?

4

0 回答 0