sqlserver 禁用外键关联 以及 启用外键关联
来源:互联网 发布:高德地图数据库 编辑:程序博客网 时间:2024/06/03 23:39
公司用到了 sqlserver2008r2,一直对sqlserver研究不是很深,最近又遇到了外键关联以及更新数据的问题,这里整理一下,希望对以后有所帮助
问题:表中涉及到外键关联,针对该表中的外键做不了更新操作
解决办法:先将该表的外键关联 全部禁用,
然后执行更新语句,进行数据更新,
最后再将该表中的禁用的外键关联全部启用
检查数据库中,所有外键关联是否启用或禁用(0代表 启用 1代表禁用)
执行语句:
select name, is_disabled from sys.foreign_keys order by name;
如图
注:is_disabled的值为0 表示 外键是启用状态
is_disabled的值为1 表示 外键是禁用状态
禁用指定表中的所有外键关联
执行语句:
alter table 表名 NOCHECK constraint all;
启用指定表中的所有外键关联
执行语句:
0 0
- sqlserver 禁用外键关联 以及 启用外键关联
- SqlServer禁用、启用外键约束
- oracle 中禁用所有外键关联
- oracle 中禁用所有外键关联
- oracle禁用外键关联约束
- oracle 中禁用所有外键关联
- 启用禁用外键
- SQLServer删除/重建/禁用/启用外键约束
- 外键约束禁用启用
- sqlservice禁用启用外键
- SQLServer:查询所有外键关联表信息
- sql外键关联
- ORACLE 禁用/启用外键和触发器
- 禁用启用数据库外键约束
- ORACLE 禁用/启用外键和触发器
- ORACLE 禁用/启用外键和触发器
- ORACLE 禁用/启用外键和触发器
- oracle启用 禁用 删除外键
- n皇后问题
- [Drools]JAVA规则引擎 -- Drools
- ElasticSearch 使用入门——安装与启动
- Linux-(9)Linux下获取帮助
- iOS正则表达式判断密码
- sqlserver 禁用外键关联 以及 启用外键关联
- java对象和内存的控制深入浅出
- 35 php 字段验证规范!正则大法
- MoveTo和MoveBy
- Linux下修改Mysql的用户(root)的密码
- Berkeley DB基础教程
- iOS仅支持竖屏,如何让一个controller支持横屏?
- IOS开发语言Swift入门连载---自动引用计数
- 快速配置openswan VPN