第六章 SQL命令 CREATE INDEX(一)
为表创建索引。
大纲
CREATE [UNIQUE | BITMAP | BITMAPEXTENT | BITSLICE ] INDEX index-name
ON [TABLE] table-name
(field-name, ...)
[AS index-class-name [ (parameter-name = parameter_value, ... ) ] ]
[WITH DATA (datafield-name, ...)]
参数
UNIQUE- 可选的——一个约束,确保表中不会有两行索引中所有字段的值相同。不能为位图或位片索引指定此关键字。UNIQUE关键字后面可以跟(或被)CLUSTERED或关键字替换。 这些关键字是; 它们是为了与其他供应商兼容而提供的。- - 可选—表示创建位图索引。 位图索引允许对具有少量不同值的字段进行快速查询。
- - 可选-表示应该创建位映射范围索引。
一个表最多只能创建一个位映射范围索引。
BITMAPEXTENT中没有指定字段名。 BITSLICE- 可选—创建位片索引。 位片索引可以非常快速地计算某些表达式,比如求和和范围条件。 这是一种专门化的索引类型,只能用于解决非常特定的问题。


.png)

