索引与约束
create table test
(sno int not null constraint uk_sno unique) --唯一约束
create unique index in_sno on test(sno) --唯一索引
唯一约束和唯一索引功能似乎都是保持值唯一,但两者加在一块又不排斥,想具体了解下两者之间的区别
------解决方案--------------------唯一约束和唯一索引都可以是空值,与主键不同,主键不能为空.
区别:
唯一约束:只能建在表的一列上
唯一索引:可以一列,也可以多列组合在一起组成唯一的值