首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

UNIQUE 约束有关问题

2012-02-03 
UNIQUE 约束问题不是说允许空值的列上可以定义UNIQUE约束吗?为什么我插入第二个NULL值时就提示违反约束呢?

UNIQUE 约束问题
不是说允许空值的列上可以定义   UNIQUE   约束吗?为什么我插入第二个NULL值时就提示违反约束呢??
怎么解决啊??

[解决办法]
与 PRIMARY KEY 约束不同,UNIQUE 约束允许使用 NULL 值。但与 UNIQUE 约束中的任何值一样,每列只允许有一个 NULL 值。

[解决办法]
数据库中默认是null不等于null,但是在唯一约束上面有特殊处理,null是等于null的。所以不可以有2个null。

热点排行