【问题标题】:Index Organised Table has ROW-ID?索引组织表有 ROW-ID?
【发布时间】:2014-07-08 19:56:49
【问题描述】:

这是我的物联网表:

CREATE TABLE my_iot (id INTEGER PRIMARY KEY, value VARCHAR2(50))
ORGANIZATION INDEX;

Insert into my_iot values(1,'Apple');
Insert into my_iot values(2,'Blackberry');

当我从 my_iot 中选择 rowid 时,我得到以下输出。 但是 IOT 不使用 ROWID 那么这个 rowid 是从哪里来的?? 从my_iot中选择rowid、id;

输出:

ROWID                                   ID
------------------------------- ----------
*BAEADqwCwQL+                            1 
*BAEADqwCwQP+                            2 

【问题讨论】:

标签: oracle oracle11g oracle10g database-administration


【解决方案1】:

IOT 确实有一个 ROWID。它是一个逻辑 rowid 而不是常规表的物理 rowid,但该伪列确实存在,并用于二级索引(针对 IOT 构建的索引)。

有关更多详细信息,请查看Index-Organized Table Characteristics 文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 2011-04-02
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多