关于创建表时添加主键约束的问题

来源:5-4 Oracle 在修改表时添加主键约束

心声之新生

2018-06-29 20:01


https://img2.mukewang.com/5b361d4100014c9c06541020.jpghttps://img2.mukewang.com/5b361d5d0001c94d06570260.jpg在创建表时添加主键约束有两种方法,如图,先使用第一种方法创建表时添加主键约束,但是查看刚设置的主键信息(主键名字)时查询出来的却不是设置的主键名字。使用第二种方法建表设置主键约束时使用pk_字段名会出现名称已被现有约束条件占用,只得写个别的约束名字,创建好后,查看主键约束名字,能查到,让人很郁闷,第一种方法能设置主键约束但却查看不到主键信息,而第二种方法可以,这是怎么回事?

写回答 关注

3回答

  • 慕圣5114880
    2018-07-05 17:59:50
    已采纳

    一张表只能有一个主键


    心声之新生

    恩对,我那个主键约束名字写重复了,

    2018-07-06 10:16:25

    共 1 条回复 >

  • chenxinmomota
    2020-04-07 01:13:12

    你创建的表里面的主键约束是系统自动生成的哟

  • 180416
    2018-11-27 09:34:02

    第一种是不指定名称,由系统自动生成,你这里不存在一张表只有一个主键的情况,测试过,主键的命名相对于所有表来说都是唯一的,跟mysql就不一样。另外为什么你第一个图的倒数两个表的代码都一样,但是结果不同?

Oracle数据库开发必备利器之SQL基础

为你带来Oracle开发必备的sql基础,为后续课程学习打下好的基础

160642 学习 · 641 问题

查看课程

相似问题