在批量删除有外键的表时特别有用
exec sp_msforeachtable ’alter table ? nocheck CONSTRAINT all‘
exec sp_msforeachtable ’alter table ? check CONSTRAINT all‘
关键的是 sp_msforeachtable ,循环执行全部表的SQL ,? 替换表名
本文介绍了一种在SQL Server中批量处理含有外键约束的表的方法,通过使用存储过程sp_msforeachtable来循环执行SQL命令,实现对外键约束的暂时禁用与重新启用,这对于需要批量更新或删除数据的情况非常实用。
在批量删除有外键的表时特别有用
exec sp_msforeachtable ’alter table ? nocheck CONSTRAINT all‘
exec sp_msforeachtable ’alter table ? check CONSTRAINT all‘
关键的是 sp_msforeachtable ,循环执行全部表的SQL ,? 替换表名
3356

被折叠的 条评论
为什么被折叠?