1.创建联合主键
有命名--已建表时的创建
alter table ALL_TYPES_ORACLE1 add constraint pk_types1 primary key (ID,"varchar2");
有命名--未建表时的创建
CREATE TABLE table_test( id INT NOT NULL, --注意:主键必须非空 name VARCHAR(20) NOT NULL, address VARCHAR(20), constraint yy PRIMARY KEY(id) );
无命名--已建表时的创建
alter table 表名 add primary key(主键字段1,主键字段2...);
无命名--未建表时的创建
CREATE TABLE table_test( id INT NOT NULL, name VARCHAR(20) NOT NULL, address VARCHAR(20), PRIMARY KEY(id) );
2.删除联合主键
主键有名称
alter table ALL_TYPES_ORACLE1 drop constraint pk_types;
主键没名称
alter table 表名 add primary key(主键字段1,主键字段2...);