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...);