一:什么是主键: 主键(primary key):是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。 二:什么是单列主键: 取表中某列的字段用来唯一的标识表中的某一条记录。 三:什么是复合主键: 如果表中没有某列的字段可以确定数据的唯一性我们就需要二列或二列以上的列字段来确定一条数据的唯一性,这就叫做复合主键。 四: 单列主键/复合主键的创建: //单列主键的创建 create table ECS_STORE.TF_B_AIR_CONFIG( TYPE_ID VARCHAR2(20) not null, PROVINCE_CODE VARCHAR2(4) not null, PARAMETER_TYPE VARCHAR2(2) not null, LIMIT_NUM VARCHAR2(4) not null, EFFECTIVE_FALG VARCHAR2(2) default ‘1’, UPDATE_TIME DATE default sysdate, constraint TF_B_AIR_CONFIG_PK primary key(TYPE_ID)) //复合主键的创建 —-创建TF_B_AIR_CONFIG表 create table ECS_STORE.TF_B_AIR_CONFIG( TYPE_ID VARCHAR2(20) not null, PROVINCE_CODE VARCHAR2(4) not null, PARAMETER_TYPE VARCHAR2(2) not null, LIMIT_NUM VARCHAR2(4) not null, EFFECTIVE_FALG VARCHAR2(2) default ‘1’, UPDATE_TIME DATE default sysdate, constraint TF_B_AIR_CONFIG_PK primary key(TYPE_ID , PROVINCE_CODE)–复合主键 )
|