oracle建立联合主键

有这么多字段,想把前四个字段以quyufl作为联合主键,怎么在oracle里建表

表名:SK_SHIKONG_FR_QYXSQS

字段:

startdate  varchar(10) not null 

enddate  varchar(10) not null 

ssbm  varchar(20) not null

quyufl varchar(20) not null

mc varchar(20)



Scyalcire 发布于 2020-3-17 09:21
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
4
zsh331Lv8专家互助
发布于2020-3-17 09:36
alter table SK_SHIKONG_FR_QYXSQS add constraint pk_test primary key (quyufl,startdate,enddate,ssbm);


最佳回答
0
18393815135Lv5初级互助
发布于2020-3-17 09:27

https://www.cnblogs.com/lichuangblog/p/6893233.html

直接百度呗,问百度不是来的更快

最佳回答
0
xiaomiliLv6初级互助
发布于2020-3-17 09:35

你这个联合主键是做啥用的呢,是与其他表进行关联的字段吗;

  • Scyalcire Scyalcire(提问者) 只是作为一个主键,区分唯一性
    2020-03-17 09:38 
  • xiaomili xiaomili 回复 Scyalcire(提问者) 那就设置为主键就好了啊,加个primary key
    2020-03-17 09:39 
  • 4关注人数
  • 594浏览人数
  • 最后回答于:2020-3-17 09:36
    请选择关闭问题的原因
    确定 取消
    返回顶部