大家都知道unique约束是唯一的意思所以不能有重复值,但是有个值就很特殊了,null。
create table student(
stu_id int primary key,
stu_name nvarchar unique
)
在sql server中
insert into student values(1,null);
insert into student values(2,null);--这时候就会报错。
在oracle中,同样执行这两句话就不会报错而且两个null值都插入了。
insert into student values(1,null);
insert into student values(2,null);
|
|