1:可以为null
2:可以有多个null
3:如果此值非null 就只能有1个
不指定约束名使用默认的约束名指定外键
create table stu(
id number unique,--指定id为唯一属性
classid number,
name varchar2(8) )
指定约束名建外键
create table stu2
(id number constraint in_un unique,
classid number,
name varchar2(8) );
用表级定义唯一约束
create table stu4(
id number,
classsid number,
name varchar2(8),
constraint in_un3 unique(id)
);
给已经建好的表添加一个唯一性约束
alter table stu2 add constraint in_un unique(id);
删除唯一性约束
alter table stu2 drop constraint in_un;
时间: 2024-10-05 03:21:30