CREATE TABLE 命令简要语法如下:CREATE TABLE [USER.] table_name
( { COLUMN1 DATATYPE
[DEFAULT EXPN] [COLUMN_CONSTRAINT] |TABLE_CONSTRAINT }
[, { COLUMN1 DATATYPE
[DEFAULT EXPN] [COLUMN_CONSTRAINT] |
TABLE_CONSTRAINT }] ... )
[CLUSTER CLUSTER (COLUMN1 [,COLUMN2] ...) ]
[PCTFREE N]
[PCTUSED N]
[INITRANS N]
[MAXTRANS N]
[STORAGE N]
[TABLESPACE TABLESPACE]
[ ENABLE | DISABLE]
[ AS QUERY]其中:
schema 包括基表的模式(缺省:当前用户的帐号)
table_name 表名
column 列名(字段名),ORACLE7最多254列,ORACLE8可达1000个列。
datatype 列数据类型
DEFAULT 当前列的缺省值(常数)
Column constraint 列约束
Table_constraint 表约束
PCTFREE 用于更新(update)的空间百分比(1-99)
0表示在插入时完全填满数据块,缺省为10
PCTUSED 为表的每个数据块保留的可用空间的最小百分比. 取值1-99,缺省为40。
PCTFREE和PCTUSED的组合决定了将插入的数据放入已存在的数据块还是放入一个新的块中。
INITRANS 指定一个在每一个数据块中分配的事务入口的初始数1-255,
缺省为1,每一个更新块的事务都需要在块中有一个事务入口
(大小依OS),一般不需要指此参。
MAXTRANS 指定用于更新分配给表的数据块的并发事务的最大数,1-
255,用户一般不应改此参。
TABLESPACE 表空间。如果缺省则表建在用户缺省的表空间(如果建立用户不指定表空间
则该用户的缺省表空间为system)。
STORAGE 存储分配参数
INITIAL integer 初始大小
NEXT integer 下一次的大小
MINEXTENTS integer 最小分配次数
MAXEXTENTS integer 最大分配次数
PCTINCREASE integer 增长百分比(>=0)
ENABLE 激活完整性约束
DISABLE 取消完整性约束
As subquery 建表中查出数据给新表,此语句如果使用,则表的数据类型不需指定,
而是继承原表的类型。
FREELIST GROUP 在并行服务器中指定表或分类、索引组的列表数目。
FREEUST 在并行服务器中指定表、簇、索引的列表数。
可以利用企业管理器建立表和插入记录,一般用Pb或Toad
( { COLUMN1 DATATYPE
[DEFAULT EXPN] [COLUMN_CONSTRAINT] |TABLE_CONSTRAINT }
[, { COLUMN1 DATATYPE
[DEFAULT EXPN] [COLUMN_CONSTRAINT] |
TABLE_CONSTRAINT }] ... )
[CLUSTER CLUSTER (COLUMN1 [,COLUMN2] ...) ]
[PCTFREE N]
[PCTUSED N]
[INITRANS N]
[MAXTRANS N]
[STORAGE N]
[TABLESPACE TABLESPACE]
[ ENABLE | DISABLE]
[ AS QUERY]其中:
schema 包括基表的模式(缺省:当前用户的帐号)
table_name 表名
column 列名(字段名),ORACLE7最多254列,ORACLE8可达1000个列。
datatype 列数据类型
DEFAULT 当前列的缺省值(常数)
Column constraint 列约束
Table_constraint 表约束
PCTFREE 用于更新(update)的空间百分比(1-99)
0表示在插入时完全填满数据块,缺省为10
PCTUSED 为表的每个数据块保留的可用空间的最小百分比. 取值1-99,缺省为40。
PCTFREE和PCTUSED的组合决定了将插入的数据放入已存在的数据块还是放入一个新的块中。
INITRANS 指定一个在每一个数据块中分配的事务入口的初始数1-255,
缺省为1,每一个更新块的事务都需要在块中有一个事务入口
(大小依OS),一般不需要指此参。
MAXTRANS 指定用于更新分配给表的数据块的并发事务的最大数,1-
255,用户一般不应改此参。
TABLESPACE 表空间。如果缺省则表建在用户缺省的表空间(如果建立用户不指定表空间
则该用户的缺省表空间为system)。
STORAGE 存储分配参数
INITIAL integer 初始大小
NEXT integer 下一次的大小
MINEXTENTS integer 最小分配次数
MAXEXTENTS integer 最大分配次数
PCTINCREASE integer 增长百分比(>=0)
ENABLE 激活完整性约束
DISABLE 取消完整性约束
As subquery 建表中查出数据给新表,此语句如果使用,则表的数据类型不需指定,
而是继承原表的类型。
FREELIST GROUP 在并行服务器中指定表或分类、索引组的列表数目。
FREEUST 在并行服务器中指定表、簇、索引的列表数。
可以利用企业管理器建立表和插入记录,一般用Pb或Toad
熟练之后再用 命令 方式吧. :)