相关疑难解决方法(0)

ORA-00955"名称已被现有对象使用"

我需要修改现有的PK.因此我放弃重新创建它.

ALTER TABLE B DROP CONSTRAINT PK_B;
ALTER TABLE B ADD CONSTRAINT PK_B PRIMARY KEY ("TYP", "NR", "HH", "QUART");
Run Code Online (Sandbox Code Playgroud)

不幸的是,最后一个声明会给我一个错误ORA-00955

如果我创建PK约束,就像它最初定义的那样:

ALTER TABLE B ADD CONSTRAINT PK_B PRIMARY KEY ("TYP", "NR", "HH");
Run Code Online (Sandbox Code Playgroud)

一切正常.

oracle oracle11g

9
推荐指数
1
解决办法
6万
查看次数

标签 统计

oracle ×1

oracle11g ×1