读书人

关于约束和NULL的有关问题

发布时间: 2012-01-18 00:23:26 作者: rapoo

关于约束和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

[解决办法]
支持上

读书人网 >SQL Server

热点推荐