--约束 /* ************************************************************************** * * 1、列级约束(直接跟在列名之后,用空格分隔):只能应用于一个列上 * * 主键、外键、唯一、检查、默认、非空 * * 2、表级约束(逗号分隔,另外定义,指定列名):应用于一个或多个列上 * * 主键、外键、唯一、检查 * ************************************************************************** */ --创建主键约束 alter table ylj add constraint pk_1 primary key (sno); --创建检查约束 alter table ylj add constraints ck_1 check (sex = '男' or sex = '女'); --创建唯一性约束 alter table ylj add constraints uq_1 unique (sno); --查询约束名 select table_name,index_name from user_indexs where table_name = 'table_name'; --禁用主键 alter table table_name disable primary key; --启用主键 alter talbe table_name enable primary key; --删除约束 alter table ylj drop constraints pk_1; --禁用约束 alter table ylj disable constraints pk_1; --启用约束 alter table ylj enable constraints pk_1; --创建主键约束(列级)与外键约束(表级)约束 create table ylj ( sno number(5) primary key, sage number(2), cno number(3), constraints fk_1 foreign key (cno) references ylc(cno) );
表约束
猜你喜欢
转载自1151474146.iteye.com/blog/2367065
今日推荐
周排行