第十九章 SQL命令 CREATE TABLE(六)
WITH子句,%CLASSPARAMETER关键字,STORAGETYPE关键字
可选的WITH子句可以在表格元素逗号结尾的圆括号之后和Shard Key定义(如果存在的话)之后指定。
WITH子句可以包含一个用逗号分隔的列表:
- 一个或多个
%CLASSPARAMETER子句。 STORAGETYPE子句
%CLASSPARAMETER子句
在WITH关键字之后,可以指定多个关键字子句,每个子句定义一个类参数。
多个%CLASSPARAMETER子句子句之间用逗号分隔。
为了向后兼容,支持将关键字子句指定为中的元素。
在两个位置中指定相同的关键字子句将产生错误。
关键字后面跟着类参数名称、一个可选的等号和要分配给该类参数的文字值(字符串或数字)。 类参数总是定义为常数值。
因为用户可以用任何名称或值定义额外的类参数,所以只执行语法验证; 既不验证类参数是否存在,也不验证类参数的有效值。 下面的示例定义了两个类参数; 第一个子句使用了等号,第二个省略了等号:
CREATE TABLE OurEmployees (
EMPNUM INT NOT NULL,
NAMELAST CHAR(30) NOT NULL,
NAMEFIRST CHAR(30) NOT NULL,
CONSTRAINT EMPLOYEEPK PRIMARY KEY (EMPNUM)
)
WITH %CLASSPARAMETER DEFAULTGLOBAL = '^GL.EMPLOYEE',
%CLASSPARAMETER MANAGEDEXTENT 0
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f9VqwzNP-1608850948003)(3E1D939266954ED48BDAEA9B8086B11E)]](https://img-blog.csdnimg.cn/20201225070433434.png)