CREATE INDEX 语句限制

CREATE INDEX Microsoft Excel 或文本驱动程序不支持 语句。

索引最多可在 10 列上定义。 如果语句中包含超过 10 列 CREATE INDEX ,则无法识别索引,并且表被视为未创建索引。

dBASE 驱动程序无法对 LOGICAL 列创建索引。

使用 dBASE 驱动程序时,可以通过在语句的 子句SELECT中指定的WHERE列 (字段上生成 .mdx (或 .ndx) 索引) 来改善大型文件的响应时间。 现有.mdx索引会自动应用于 <=>子句、谓词以及LIKE联接谓词中的 WHERE 、、、>==<、 和 BETWEEN 运算符。

使用 dBASE 驱动程序时,语句创建的索引是非唯一 CREATE UNIQUE INDEX 的,可以将重复值插入到索引列中。 只能将具有相同键值的集中的一条记录添加到索引中。

使用 Paradox 驱动程序时,必须在表中列的连续子集(包括第一列)上定义唯一索引。 如果未在表上定义唯一索引,或者在未实现 Borland 数据库引擎的情况下使用 Paradox 驱动程序,则 Paradox 驱动程序无法更新表。