iot表测试:

在create table语句后面使用organization index,就指定数据表创建结构是IOT。但是在不指定主键Primary Key的情况下,是不允许建表的。
create table t2 (id int primary key,a1 char(10),a2 char(10))organization index; SQL> select object_name,object_id from user_objects; OBJECT_NAME OBJECT_ID
-------------------------------------------------------------------------------------------------------------------------------- ----------
SYS_IOT_TOP_102684 102685
T2 102684 begin
for i in 1 .. 2000
loop
insert into t2 values(i,i,'a'||i);
end loop
;
commit;
end; SQL> select value from v$diag_info where name='Default Trace File'; VALUE
--------------------------------------------------------------------------------
/u01/app/oracle/diag/rdbms/oadb/oadb/trace/oadb_ora_3932.trc SQL> alter session set events 'immediate trace name treedump level 102685'; 会话已更改。 ----- begin tree dump
branch: 0x10000ab 16777387 (0: nrow: 9, level: 1)
leaf: 0x10000af 16777391 (-1: nrow: 245 rrow: 245)
leaf: 0x10000ac 16777388 (0: nrow: 242 rrow: 242)
leaf: 0x10000ad 16777389 (1: nrow: 242 rrow: 242)
leaf: 0x10000ae 16777390 (2: nrow: 242 rrow: 242)
leaf: 0x10000b7 16777399 (3: nrow: 242 rrow: 242)
leaf: 0x10000b0 16777392 (4: nrow: 242 rrow: 242)
leaf: 0x10000b1 16777393 (5: nrow: 242 rrow: 242)
leaf: 0x10000b3 16777395 (6: nrow: 242 rrow: 242)
leaf: 0x10000b4 16777396 (7: nrow: 61 rrow: 61)
----- end tree dump SQL> select dbms_utility.data_block_address_file(16777391 ) fno,
dbms_utility.data_block_address_block(16777391 ) bkno
from dual ; 2 3 FNO BKNO
---------- ----------
4 175 alter system dump datafile 4 block 175; DECLARE
n VARCHAR2 (2000);
BEGIN
DBMS_STATS.convert_raw_value ('61', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('37', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('32', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('38', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
DBMS_STATS.convert_raw_value ('20', n);
DBMS_OUTPUT.put_line (n);
END; col 0; len 3; (3): c2 08 1d
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 32 38 20 20 20 20 20 20 20 --728
col 1: [10] 37 32 38 20 20 20 20 20 20 20 --728
col 2: [10] 61 37 32 38 20 20 20 20 20 20 ---a728
row#1[474] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 1e
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 32 39 20 20 20 20 20 20 20 --729
col 1: [10] 37 32 39 20 20 20 20 20 20 20 --729
col 2: [10] 61 37 32 39 20 20 20 20 20 20 --a729
row#2[516] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 1f
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 33 30 20 20 20 20 20 20 20 --730
col 1: [10] 37 33 30 20 20 20 20 20 20 20 --730
col 2: [10] 61 37 33 30 20 20 20 20 20 20 --a730
row#3[558] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 20
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 33 31 20 20 20 20 20 20 20 --731
col 1: [10] 37 33 31 20 20 20 20 20 20 20 --731
col 2: [10] 61 37 33 31 20 20 20 20 20 20 --a731
row#4[600] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 21
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 33 32 20 20 20 20 20 20 20 --732
col 1: [10] 37 33 32 20 20 20 20 20 20 20 --732
col 2: [10] 61 37 33 32 20 20 20 20 20 20 --a732
row#5[642] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 22
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 33 33 20 20 20 20 20 20 20 --733
col 1: [10] 37 33 33 20 20 20 20 20 20 20 --733
col 2: [10] 61 37 33 33 20 20 20 20 20 20 --a733
row#6[684] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 23
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 33 34 20 20 20 20 20 20 20
col 1: [10] 37 33 34 20 20 20 20 20 20 20
col 2: [10] 61 37 33 34 20 20 20 20 20 20
row#7[726] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 24
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 33 35 20 20 20 20 20 20 20
col 1: [10] 37 33 35 20 20 20 20 20 20 20
col 2: [10] 61 37 33 35 20 20 20 20 20 20
row#8[768] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 25
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 33 36 20 20 20 20 20 20 20
col 1: [10] 37 33 36 20 20 20 20 20 20 20
col 2: [10] 61 37 33 36 20 20 20 20 20 20
row#9[810] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 26
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 33 37 20 20 20 20 20 20 20
col 1: [10] 37 33 37 20 20 20 20 20 20 20
col 2: [10] 61 37 33 37 20 20 20 20 20 20
row#10[852] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 27
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 33 38 20 20 20 20 20 20 20
col 1: [10] 37 33 38 20 20 20 20 20 20 20
col 2: [10] 61 37 33 38 20 20 20 20 20 20
row#11[894] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 28
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 33 39 20 20 20 20 20 20 20
col 1: [10] 37 33 39 20 20 20 20 20 20 20
col 2: [10] 61 37 33 39 20 20 20 20 20 20
row#12[936] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 29
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 34 30 20 20 20 20 20 20 20
col 1: [10] 37 34 30 20 20 20 20 20 20 20
col 2: [10] 61 37 34 30 20 20 20 20 20 20
row#13[978] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 2a
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 34 31 20 20 20 20 20 20 20
col 1: [10] 37 34 31 20 20 20 20 20 20 20
col 2: [10] 61 37 34 31 20 20 20 20 20 20
row#14[1020] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 2b
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 34 32 20 20 20 20 20 20 20
col 1: [10] 37 34 32 20 20 20 20 20 20 20
col 2: [10] 61 37 34 32 20 20 20 20 20 20
row#15[1062] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 2c
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 34 33 20 20 20 20 20 20 20
col 1: [10] 37 34 33 20 20 20 20 20 20 20
col 2: [10] 61 37 34 33 20 20 20 20 20 20
row#16[1104] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 2d
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 34 34 20 20 20 20 20 20 20
col 1: [10] 37 34 34 20 20 20 20 20 20 20
col 2: [10] 61 37 34 34 20 20 20 20 20 20
row#17[1146] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 2e
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 34 35 20 20 20 20 20 20 20
col 1: [10] 37 34 35 20 20 20 20 20 20 20
col 2: [10] 61 37 34 35 20 20 20 20 20 20
row#18[1188] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 2f
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 34 36 20 20 20 20 20 20 20
col 1: [10] 37 34 36 20 20 20 20 20 20 20
col 2: [10] 61 37 34 36 20 20 20 20 20 20
row#19[1230] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 30
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 34 37 20 20 20 20 20 20 20
col 1: [10] 37 34 37 20 20 20 20 20 20 20
col 2: [10] 61 37 34 37 20 20 20 20 20 20
row#20[1272] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 31
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 34 38 20 20 20 20 20 20 20
col 1: [10] 37 34 38 20 20 20 20 20 20 20
col 2: [10] 61 37 34 38 20 20 20 20 20 20
row#21[1314] flag: K---S-, lock: 2, len=42
col 0; len 3; (3): c2 08 32
tl: 36 fb: --H-FL-- lb: 0x0 cc: 3
col 0: [10] 37 34 39 20 20 20 20 20 20 20 --749
col 1: [10] 37 34 39 20 20 20 20 20 20 20 --749
col 2: [10] 61 37 34 39 20 20 20 20 20 20 --a749

iot 表主键存放所有数据,且按数据插入顺序排序的更多相关文章

  1. iot 表 主键索引叶子块包含了表所有数据

    <pre name="code" class="html">iot表测试: 在create table语句后面使用organization inde ...

  2. 设置MySQL数据表主键

    设置MySQL数据表主键: 使用“primary key”关键字创建主键数据列.被设置为主键列不允许出现重复的值,很多情况下与“auto_increment”递增数字相结合.如下SQL语句所示: My ...

  3. 使用GUID作为数据表主键的好处(转)

    http://blog.itpub.net/3875/viewspace-789520/ 分类: 数据库开发技术 使用GUID作为数据表主键的好处 [@more@] 使用GUID作为数据表主键的好处 ...

  4. SQLITE数据表主键设置Id自增方法

    SQLITE数据表主键设置Id自增方法 标签: sqliteintegerinsertnulltableapi 2010-01-12 08:39 35135人阅读 评论(8) 收藏 举报  分类: S ...

  5. django学习-13.通过pk值手动设置数据表主键

    1.前言 通过django框架的Model层来新增数据库表时,如果在需要新增的表字段里任何一个表字段都没设置主键,框架会默认新增一个表字段id并把该表字段id设置为主键. 那么,如果我们想自己动手设置 ...

  6. Mybatis框架(9)---Mybatis自定义插件生成雪花ID做为表主键项目

    Mybatis自定义插件生成雪花ID做为主键项目 先附上项目项目GitHub地址 spring-boot-mybatis-interceptor 有关Mybatis雪花ID主键插件前面写了两篇博客作为 ...

  7. PostgreSQL数据库中获取表主键名称

    PostgreSQL数据库中获取表主键名称 一.如下表示,要获取teacher表的主键信息: select pg_constraint.conname as pk_name,pg_attribute. ...

  8. SQL语句获取数据库中的表主键,自增列,所有列

    SQL语句获取数据库中的表主键,自增列,所有列   获取表主键 1:SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_U ...

  9. SQLServer中查询表结构(表主键 、列说明、列数据类型、所有表名)的Sql语句

    SQLServer中查询表结构(表主键 .列说明.列数据类型.所有表名)的Sql语句 1.查询数据库中的所有表名称: SELECT name FROM SysObjects Where XType=' ...

随机推荐

  1. Filter学习

    在这之前一直对filter感到陌生,有点细思极恐的感觉--终于下定决心来学习一下,欢迎拍砖-- Filter的主要作用是实现对HttpServletRequest的预处理,也可以对HttpServle ...

  2. 使用Powershell 脚本发送邮件乱码问题?

    最近在使用Powershell 编码的时候发现一个问题,只要邮件中有中文字符的邮件执行脚本以后,我们发现收到邮件都是乱码,状况如下: 对比下Powershell脚本,我们将邮件的·ENCODING 加 ...

  3. 应用程序无法正常启动0xc000007b

    参考: http://jingyan.baidu.com/article/ff42efa9181bbbc19e22022f.html DirectX修复工具: http://blog.csdn.net ...

  4. (csdn高校俱乐部编程挑战)2的补码

    题目详情 在计算机中,整数是以2的补码的形式给出的. 给出整数A和B,如果计算机是32位机.求从A到B之间的全部二进制数中,一共用了多少个1. 输入格式: 多组数据,每组数据一行,由两个整数A,B, ...

  5. 架构设计的UML图形思考

    本篇紧接着上一篇   基本OOP知识  ,介绍高焕堂老师的第二讲. 架构设计的UML图形思考.本篇最重要的是三个词语:图形.思考.UML. 架构师的作用体现主要在项目开发前期.在整个项目还没有完毕的时 ...

  6. java--创建多线程两种方法的比较

    [通过继承Thread] 一个Thread对象只能创建一个线程,即使它调用多次的.start()也会只运行一个的线程. [看下面的代码 & 输出结果] package Test; class ...

  7. APP迁移

    APP架子迁移 在完成上一篇之后,断断续续的开始重构我的Android项目代码,现在终于完成了.在重构期间又仔细阅读了一些开源项目的源码及文章,并询问了一些大神思路,按照理解自己完成了MVP结构的重构 ...

  8. HTML5小游戏《智力大拼图》发布,挑战你的思维风暴

    一,前言   本 游戏 是鄙人研究lufylegend数日之后,闲暇之余写下的.本游戏运用全新的技术 html 5写成的.游戏引擎为国产的lufylegend.js,大家可以去它的官网看看.游戏处于测 ...

  9. Python IDLE 运行错误:IDLE's subprocess didn't make connection. --已解决(原创)!

    Python IDLE 错误描述: Subprocess Startup ErrorIDLE's subprocess didn't make connection. Either IDLE can' ...

  10. Qt读取ANSI格式文件——利用QTextCodec将其他编码格式的QByteArray转换为Unicode格式,或者从文件中读出后直接做转换

    t使用Unicode来表示字符串.但是通常需要访问一些非Unicode格式的字符串,例如打开一个GBK编码的中文文本文件,甚至一些非Unicode编码的日文,俄文等. Qt提供了QTextCodec类 ...