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

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

2个回答

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!