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 驱动程序无法更新表。