怎样在SQL2012中创建一个表包含两个主键且同时是外键

 我来答
射手幽灵伊
2015-04-22 · TA获得超过2715个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1916万
展开全部

同时包含两个主键是不可以的。只能是一个主键,主键包含两个字段。同时都是外键。


create table pdm_bomdetail_tb (
   id_bom               int                  not null,
   id_version           int                  not null,
   part_id_bom          int                  null,
   qty                  numeric(18,4)        not null,
   id_user              int                  null,
   create_date          datetime             null,
   constraint pdm_bomdetail_pk primary key (id_bom, id_version),
   constraint pdm_bomdetail_idbom_fk foreign key (id_bom)
      references pdm_bom_tb (id_bom),
   constraint pdm_bomdetail_idpart_fk foreign key (id_version)
      references pdm_partversion_tb (id_version)
)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式