数据块里的数据行不是等长的,如表的列字段类型为varchar2(n)时,数据行长度是看实际插入几个字符的。 所以逻辑上的数据块结构不是方形的,而是柱表形的。如下图: 但是各个数据行长度之差不是随意值的,而是等于行片(piece)的整数倍。 一个数据行的空间是由几个行片组成的。 注释:按某种单元空间给文件分配存储空间是操作系统常用的手段。