SQL Server 临时禁用和启用所有外键约束
2008-09-22 21:48
387 查看
--获得禁用所有外键约束的语句
select 'ALTER TABLE [' + b.name + '] NOCHECK CONSTRAINT ' + a.name +';' as 禁用约束
from sysobjects a ,sysobjects b
where a.xtype ='f' and a.parent_obj = b.id
--获得启用所有外键约束的语句
select 'ALTER TABLE [' + b.name + '] CHECK CONSTRAINT ' + a.name +';' as 启用约束
from sysobjects a ,sysobjects b
where a.xtype ='f' and a.parent_obj = b.id
REF: http://topic.csdn.net/t/20030714/14/2025998.html
select 'ALTER TABLE [' + b.name + '] NOCHECK CONSTRAINT ' + a.name +';' as 禁用约束
from sysobjects a ,sysobjects b
where a.xtype ='f' and a.parent_obj = b.id
--获得启用所有外键约束的语句
select 'ALTER TABLE [' + b.name + '] CHECK CONSTRAINT ' + a.name +';' as 启用约束
from sysobjects a ,sysobjects b
where a.xtype ='f' and a.parent_obj = b.id
REF: http://topic.csdn.net/t/20030714/14/2025998.html
相关文章推荐
- SQL Server 临时禁用和启用所有外键约束
- SQL Server 临时禁用和启用所有外键约束
- SQL Server 临时禁用和启用所有外键约束
- 删除所有外键约束 禁用所有外键约束 启用所有外键约束
- SQL Server 禁用外键约束和启用外键约束及删除表数据
- SQL SERVER 2008 禁用或启用外键约束
- 禁用启用oracle数据库中所有约束(c#实现)
- SQLServer禁用、启用外键约束
- [转] SQL Server 批量 停用/启用 外键约束
- 禁用启用数据库外键约束
- 重命名Sql Server所有外键约束名的方法
- PLSQL 禁用所有约束,启用约束,索引,触发器等
- Oracle中删除外键约束、禁用约束、启用约束
- SqlServer禁用启用触发器、外键约束
- MySQL外键约束的禁用与启用命令
- SqlServer禁用启用触发器、外键约束
- SqlServer禁用启用触发器、外键约束
- [转]oracle 删除(所有)约束 禁用(所有)约束 启用(所有)约束
- SqlServer禁用启用触发器、外键约束
- (转载)Oracle中删除外键约束、禁用约束、启用约束