关于约束和NULL的问题

sun_jw 2007-08-15 08:53:42
我是这样一个问题,我想把一个数据库A里的表M导入到数据库B里的表M里。在数据库B里的M表里的字段C上建立一个唯一约束。而数据库A里的M表里C字段值是NULL,这样我在将数据库A中的M表导入到数据库B中的M表里,不成功,提示约束不能插入重复值。

这个问题怎么解决啊?希望大家帮助一下!
...全文
185 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fa_ge 2007-08-17
  • 打赏
  • 举报
回复
支持樓上
rfq 2007-08-17
  • 打赏
  • 举报
回复

禁用约束
ALTER TABLE table_name DISABLE CONSTRAINT constraint_name
启用约束
ALTER TABLE policies ENABLE CONSTRAINT constraint
sun_jw 2007-08-17
  • 打赏
  • 举报
回复
问题是照着大家说的 ,只能暂时解决问题,那以后可能会出现更严重的问题!
hb_gx 2007-08-15
  • 打赏
  • 举报
回复
去掉你的唯一约束

或者将你数据库A里的表M字段C重复的值改改
szsymz 2007-08-15
  • 打赏
  • 举报
回复
方案1. 去除外键约束,等数据库导入完毕,整理好数据后再重新建立约束.(推荐)
方案2. 整理A库中数据为NULL的数据.然后再导入.

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧