【发布时间】:2019-02-06 06:02:19
【问题描述】:
我已执行以下脚本来删除/截断特定数据库中的所有表:
EXEC sp_MSForEachTable 'DISABLE TRIGGER ALL ON ?'
GO
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'DELETE FROM ?'
GO
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'ENABLE TRIGGER ALL ON ?'
GO
上面的脚本会截断所有数据库中的所有表,还是只截断我正在运行它的数据库?
【问题讨论】:
标签: sql sql-delete truncate sp-msforeachtable