2个回答
展开全部
UNIQUE约束允许空值(NULL),但UNIQUE是唯一约束,所以每一个UNIQUE约束中最多只能有一个空值的行。
创建方法如下(创建表的同时创建):
create table unique_test
(id number,
fname varchar2(20),
lname varchar2(20),
address varchar2(100),
email varchar2(40),
constraint name_unique unique(fname,lname))
表已存在,然后创建:
alter table unique_test
add constraint email_unique unique(email);
注意:如果表已存在,并且里面有数据的话再创建,使用unique的列里的内容,必须不能重复。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询