数据库表参数(了解)

来源:互联网 发布:树莓派centos扩展sd卡 编辑:程序博客网 时间:2024/05/29 14:41
set define off
spool ADDRESS.log

关闭变量替代工程



prompt
prompt Creating table ADDRESS
prompt ======================
prompt
/*打印功能 只是为了显示 creating table address ====================*/
create table ADDRESS.ADDRESS
(
  address_id          VARCHAR2(64) not null,
  building_id         VARCHAR2(64),
)
tablespace ADD_DATA
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    next 1M
    minextents 1
    maxextents unlimited
  );

/*tablespace ADD_DATA 表示将上面这个表段放在ADD_DATA中
  pctfree 10 --块保留10%的空间留给更新该块数据使用
  initrans 1 --初始化事务槽的个数
  maxtrans 255 --最大事务槽的个数
  storage()   --存储参数
  initial 64k  --区段(extent)一次扩展64k
  next 1M --   --下次扩展1M
  minectenks 1  --最小区段数
  maxextents unlimited --最大区段无限制

表空间包含段
段里包含区段
区段包含数据块
*/


comment on column ADDRESS.ADDRESS.is_invalid
  is '1表示已失效0表示未失效';
comment on column ADDRESS.ADDRESS.gen_type
  is '1表示手工生成2表示机器生成';
comment on column ADDRESS.ADDRESS.deleted
  is '0表示未删除1表示已删除';
comment on column ADDRESS.ADDRESS.update_address_date
  is '更新房间号的时间用来区分更新楼栋小区后级联更新房间的时间';
comment on column ADDRESS.ADDRESS.categorys
  is '房屋属性类别用空格隔开如135';
alter table ADDRESS.ADDRESS
  add constraint ADDRESS_P primary key (ADDRESS_ID)
  using index
  tablespace ADD_DATA
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    next 1M
    minextents 1
    maxextents unlimited
  );
0 0
原创粉丝点击