删除SQLServer所有数据语句

--禁用约束检查
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
--禁用触发器
EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'
--删除所有表数据
EXEC sp_MSForEachTable 'DELETE FROM ?'
--EXEC sp_MSForEachTable 'truncate table ?'
--启用约束检查
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
--启用触发器
EXEC sp_MSForEachTable 'ALTER TABLE ? ENABLE TRIGGER ALL'
--查询所有表验证
EXEC sp_MSFOREACHTABLE 'SELECT * FROM ?'

 

posted @ 2016-01-22 15:12  feitu324  阅读(163)  评论(0编辑  收藏  举报