当前位置: 代码迷 >> Sql Server >> 关于约束和NULL的有关问题
  详细解决方案

关于约束和NULL的有关问题

热度:77   发布时间:2016-04-27 15:36:15.0
关于约束和NULL的问题
我是这样一个问题,我想把一个数据库A里的表M导入到数据库B里的表M里。在数据库B里的M表里的字段C上建立一个唯一约束。而数据库A里的M表里C字段值是NULL,这样我在将数据库A中的M表导入到数据库B中的M表里,不成功,提示约束不能插入重复值。

  这个问题怎么解决啊?希望大家帮助一下!

------解决方案--------------------
方案1. 去除外键约束,等数据库导入完毕,整理好数据后再重新建立约束.(推荐)
方案2. 整理A库中数据为NULL的数据.然后再导入.

------解决方案--------------------
去掉你的唯一约束

或者将你数据库A里的表M字段C重复的值改改
------解决方案--------------------

禁用约束
ALTER TABLE table_name DISABLE CONSTRAINT constraint_name
启用约束
ALTER TABLE policies ENABLE CONSTRAINT constraint

------解决方案--------------------
支持樓上
  相关解决方案