愚蠢的阿切呀
2019-10-11 18:13
采纳率: 0%
浏览 882

Oracle表里面没有主键怎么进行索引查询

在网上搜的资料说Oracle数据表索引查询的时候先查索引然后根据索引确定主键值再通过主键查询数据,那如果该表没有主键只有索引,那索引是怎么查到数据的呢

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 评论
    解决 无用
    打赏 举报
  • ggggaiipmq 2019-10-21 09:59

    你看的是假的oracle 吧, oracle 的数据跟索引是分开的,索引存储的 健值和相对应的 rowid.

    你说的这个概念是mysql 的,mysql 的一般索引存储的是健值和对应的主键值, 当表没有主键的时候会 自动隐形生成一个6字节的rowid 为主键.

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题