http://www.cnblogs.com/tianwy/archive/2005/12/13/296364.html
sql命令:
1 建聚簇:命令格式 CREATE CLUSTER (聚簇名)(〈聚簇码说明〉,.......)
[ SIZE N]
[SPACE (空间定义)]
[COMPRESS | NOCOMPRESS]
命令功能:创建CLUSTER.SIZE子句指出逻辑块的大小,SPACE子句指出空间分配方式定义。
2 建数据库链路:命令格式 CREATE[PUBLIC]DATABASE
LINK(链路名)
CONNECT TO (用户名)
IDENTIFIED BY(口令)
USING '(数据库)'
命令功能:为一个远程数据库用户创建一个数据库链路,以使用户访问远程表。
PUBLIC选项指出建立公共数据链路。
3 建索引:命令格式:CREATE[UNIQUE]INDEX(索引)
ON〈表名〉(<列名>ASC | DESC],.......)
[COMPRESS | NOCOMPRESS]
[SYSSORT | NOSYSSORT]
[ROWS == n]
[PCTFREE = (20|n)]
命令功能:为表创建一个索引。
4 建分区:命令格式:CREATE PARTITION<分区名>
命令功能:为数据库创建一个分区。
5 建空间定义:命令格式:CREATE SPACE [DEFINITION](空间定义名)
[DATAPAGES ([INITIAL{5|n}]
[INCREMENT{25|n}]
[MAXEXTENTS{9999|n}]
[ PCTFREE{20|n}])]
[INDEXPAGES([OMOYOSL{5|n}]
[INCREMENT{25|n}]
[MAXEXTENT{9999|n}])]
[PARTITION(SYSTEM|<分区名>)]
命令功能:创建空间定义。
6 建同义词:命令格式:CREATE[PUBLIC]SYNONYM<同义词>
FOR[<用户名>*]<表名>[@<数据库>]
命令功能:为某个指定的表创建同义词。
7 建表:命令格式:1:CREATE TABLE <>(<>[|],........)
[[SPACE<空间定义>][PCTFREE n] | CLUSTER<聚集名>(<列>......)]
2:CREATE TABLE <表名>[(<列名>[NOT NULL],.......)]
[[SPACE<空间定义>][PCTFREE n] | CLUSTER<聚簇名>(<列名>,.....)]
[AS〈查询〉]
命令功能:创建表。PCTFREE 子句的作用是将覆盖〈空间定义〉中的相同子句的作用。
8 建视图:命令格式:CREATE VIEW<视图>[(〈列别名〉,........)]
AS<查询>
[WITH CHECK OPTION]
命令功能:建立视图。
修改结构命令
1 修改分区:命令格式:ALTER PARTITION(分区名)
ADD FILE〈文件名〉
命令功能:将一个由ccf创建的磁盘文件加载到指定的分区上。
2 修改空间定义:命令格式:ALTER SPACE [DEFINITION](空间名)
[DATAPAGES([INITIAL{5|n}]
[INCREMENT{25|n}]
[MAXEXTENTS{9999|n}]
[PCTFREE{20|n}]
)]
[INDEXPAGES([INITIAL{5|n}]
[INCREMENT{25|n}]
[MAXEXTENT{9999|n}]
)]
[PARTITITION{SYSTEM |〈分区名〉}]
命令功能:改变由Create Space命令所定义的空间分配方式。
3 修改表结构:命令格式:1:ALTER TABLE<表名>
ADD(〈列说明〉[NULL|NOT NULL],.......)
2:ALTER TABLE<表名>
MODIFY(〈列说明〉[NULL|NOT NULL],.......)
命令功能:格式1将一个新的字段加入到一个已经存在的表中;
格式2将改变表中一个字段的意义。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12137615/viewspace-539821/ ,如需转载,请注明出处,否则将追究法律责任。