constraints: not null,default,primary key,foreign key,unique,check1.not null,default只能列级定义,其他的可以表级定义也可以列级定义。2.not null,default不可以取名,其他的可以取名。3.当一个约束含有多列时只能表级定义。
oracle表创建好后增加not null约束的方法:alter table table_name modify column_name not null;eg: alter table customers modify cardId not null;
oracle表建好后增加unique约束的方法:alter table table_name add constraint constraint_name unique (column_name);eg: alter table customers add constraint customers_cardId_u unique (cardId);
oracle表建好后增加default约束的方法:alter table table_name modify colmun_name default 'default_value';eg: alter table customers modify gender default 'male';
oracle表建好后增加check约束的方法:alter table table_name add constraint constraint_name check (column_name condition);eg: alter table purchase add constraint purchase_nums_c check (nums between 1 an
oracle表建好后添加外键约束的方法:alter table table_name add constraint constraint_name foreign key (column_name) references table_name_1(column_name_1);
oracle中表创建完成后添加主键约束有两种方法:alter table table_name modify column_name primary key;oralter table table_name add constraint constraint_name primary key (column_name);
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号