Oracle数据库开发(二)

2014-11-24 17:18:57 · 作者: · 浏览: 1
建表的基本语法
create table [schema.]table_name
(
column_name datatye [default expr] [constraint_name] constraint_def --列1
,column_name datatye [default expr] [constraint_name] constraint_def --列2
...
,column_name datatye [default expr] [constraint_name] constraint_def --列n
)
[PCTFREE n]
[PCTUSED n]
[INITRANS]
[STORAGE storage]
[TABLESPACE table_space]
[as sub_querry]
;
备注:
PCTFREE 用于的空间百分比(0~99),0表示插入式完全填满数据块,缺省为10;
PCTUSED 为表的每个数据库保留的可用空间的最小百分比(1~99),缺省为40;
PCTFREE和PCTUSED的组合决定了将插入的数据是否放入一个新的数据块中。

INITRANS 指出在分配给数据库对象的每个数据块内分配的最初并发事务项数,其取值为1~255,默认为1;