这是我的iot表:
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
答案 0 :(得分:3)
物联网确实有一个ROWID。它是一个逻辑rowid而不是常规表的物理rowid,但该伪列确实存在,并用于二级索引(针对IOT构建的索引)。
有关详细信息,请查看Index-Organized Table Characteristics文档。