create table chengh.XMLTEST
(
PV_NAME VARCHAR2(30),
PV_TIME DATE,
PV_VALUE NUMBER(15,12),
PV_XML XMLTYPE
) --从这里开始,下面的参数都是什么意思?
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
)
/
(
PV_NAME VARCHAR2(30),
PV_TIME DATE,
PV_VALUE NUMBER(15,12),
PV_XML XMLTYPE
) --从这里开始,下面的参数都是什么意思?
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
)
/
create table chengh.XMLTEST
(
PV_NAME VARCHAR2(30),
PV_TIME DATE,
PV_VALUE NUMBER(15,12),
PV_XML XMLTYPE
) --从这里开始,下面的参数都是什么意思?
tablespace USERS --指定表的表空间
pctfree 10 --为了以后一行数据在一个Block而预留的空间百分比
initrans 1 --初期同时读取所在block的Transaction数
maxtrans 255 --最大同时读取所在block的Transaction数
storage
(
initial 64K
minextents 1
maxextents unlimited
)
/
一般情况下这个不用管,默认设置就行了
想了解这些语句的话,DBA教材里面都有
要先知道块,段等名词的含义
PCTFREE我觉得应该是该BLOCK中预留空间的百分比,不是为了下一个行,而是为了现有行的更新。
当到了这个阀值的时候新插入的数据行是不会插入这个BLOCK的。