向表中添加主键约束
语法:
alter table 表名 add constraint 主键名 primary
KEY(ID);//ID表示建主键的列
示例:
CREATE TABLE mxm01 (
ID
NUMBER,
NAME VARCHAR2(10)
);
INSERT INTO mxm01 VALUES
(1,'a');
alter table mxm01 add constraint fk primary KEY(ID);
错误:
ora-02437:cannot validate(fk)-primary key violated
原因:
增加主键时,表中不能有数据。(对于增加表字段与删除表字段没有这个要求)
删除表的主键约束
ALTER TABLE mxm01 DROP CONSTRAINT fk;
向表中添加主键约束
最新推荐文章于 2023-08-07 20:32:21 发布