Oracle中的约束:
主键约束primary key constraint(不能为空,不能重复)
惟一性约束unique constraint
默认约束default constraint
非空约束not null constraint(不能为空)
检查约束check constraint
外部键约束foreign key constraint
删除约束的方式
disable/enable constraint constraint_name—将约束无效化或激活
drop constraint constraint_name—彻底删除约束
drop primary key—删除主键约束
1.主键约束
①创建表时添加主键约束
create table student(
constraint sid_pk primary key(sid)
)
②修改表添加主键约束
alter table student add constraint sid_pk primary key(sid);
③删除主键约束
drop primary key
2.非空约束
①创建表时添加非空约束
create table student(
sid number(8,0),
name varchar2(20) not null,
sex char(2) constraint nn_sex not null
)
②修改表添加非空约束
alter table student modify (name varchar2(20) not null);
③删除非空约束
alter table table_name modify column_name datatype null;
