ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据库SQL小贴士之表创建

数据库SQL小贴士之表创建

原创 Linux操作系统 作者:DataKW 时间:2013-03-28 14:36:41 0 删除 编辑
create table T_INFO_CUSTOMER--创建表表名
(
CUSTOMER_NO VARCHAR2(16) not null,--表字段名字、类型(有数字、字符、时间三种)、非空约束(可选项,保证插入值不能为空)
PASSPORT_ID VARCHAR2(40),
IS_REALNAME CHAR(1),
PWD_ERR_NUM NUMBER,
LOCK_TIME_LIMIT TIMESTAMP(6),
QUESTION VARCHAR2(100 CHAR)

)
tablespace DATE--指定表存储表空间名称(不指定会存储在用户默认的表空间),大表必须给予独立的表空间,尽量保证这个表空间下的存储文件挂载的是独立磁盘

下面的参数作为可选项(不写取默认值即可) :
pctfree 10---这三个是表存储块参数,pctfree是块的预留空间,插入数据时,保证块有10%的空闲,减少后续update更改表字段长度时,出现行迁移的概率
initrans 1---给块初始化分配的itl事务槽,每个大概20个字节
maxtrans 255--最大的itl事务槽数
storage---表存储扩展情况
(
initial 64--初始给予64K,即8个块(每个块8K)
minextents 1--初始化扩展段为1个
maxextents unlimited--扩展段可以无限扩展,只受限于物理存储空间
);

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27573546/viewspace-757315/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-08-12

  • 博文量
    132
  • 访问量
    331526