为了账号安全,请及时绑定邮箱和手机立即绑定

如下,请问Oracle增加主键 a表设置b列为主键,该怎么办?

如下,请问Oracle增加主键 a表设置b列为主键,该怎么办?

暮色呼如 2022-05-01 20:09:04
alter table a add primary key balter table a add b primary keyalter talble a add constraint b primary keyalter talble a add constraint primary key(b)都不行,怎么弄,还试了alter table a set b primary key原来只是一个modify
查看完整描述

3 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

可以通过alter方法,进行修改,通过add primary 的形式来增加主键:
sql: alter table a add constraint pk_a_b primary key (b);
解释:以上语句就是给表a的b列设置为主键,主键的名称就是pk_a_b。

查看完整回答
反对 回复 2022-05-04
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

alter table A
add constraint PK_A_B primary key (B);
alter talble a add constraint primary key(b)
这一个最接近但是没有写约束的名称

查看完整回答
反对 回复 2022-05-04
?
互换的青春

TA贡献1797条经验 获得超6个赞

alter table a add primary key (b)
试了这么多,都没试到这个,运气也不错哦

查看完整回答
反对 回复 2022-05-04
  • 3 回答
  • 0 关注
  • 165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信