Oracle查看主键、删除主键以及新增联合主键
主键是用于唯一标识表中的每一条数据的,不能重复也不能为null。一个表中不能有多个独立的主键,但是一个表中可以有联合主键(即多个字段组合)。
一、查看主键
SELECT * FROM USER_CONSTRAINTS WHERE CONSTRAINT_TYPE='P' AND TABLE_NAME='你要查看的表名' AND OWNER=USER;
二、删除主键
ALTER TABLE TABLENAME DROP CONSTRAINT PK_TABLENAME; //TABLENAME --你要删除主键的表名 PK_TABLENAME --你要删除主键的主键名
三、新增联合主键
ALTER TABLE TABLENAME ADD CONSTRAINTS '主键名' PRIMARY KEY (COLUMN,COLUMN,...); //TABLENAME --你要新增主键的表名 COLUMN --你要新增主键的字段名