1. 有命名的主键添加、删除、修改
1.1 建表时添加名为PK_TABLE_NAME的主键
CREATE TABEL table_name(
id INT NOT NULL,
name VARCHAR2(30),
age INT,
CONSTRAINT PK_TABLE_NAME PRIMARY KEY(id)
);
1.2 建表后添加名为PK_TABLE_NAME的主键
ALTER TABLE table_name ADD CONSTRAINT PK_TABLE_NAME PRIMARY KEY(id);
1.3 删除名为PK_TABLE_NAME的主键
ALTER TABLE table_name DROP CONSTRAINT PK_TABLE_NAME;
1.4 修改名为PK_TABLE_NAME的主键
注意:修改主键操作,只能是先删除主键,再新增主键。
2.无命名的主键添加、删除、修改
2.1 建表时添加无命名的主键
CREATE TABEL table_name(
id INT NOT NULL,
name VARCHAR2(30),
age INT,
PRIMARY KEY(id)
);
2.2 建表后添加无命名的主键
ALTER TABLE table_name ADD PRIMARY KEY(id);