1.用命令建立索引
命令格式是:
INDEX ON(索引表达式)
TO<单索引文件名)I TAG(索引标志名)[OF<复合索引文件名>]
[FOR(条件)][c()MPACT][ASCENI)ING l I)ESCENI)ING][uNIQIjE][ADDITIVE]
该命令对当前表建立一个索引文件或增加索引标志。
命令中各子句的含义是:
(1)(索引表达式>是包含当前表中的字段名的表达式,表达式中的操作数应具有相同的数据类型。
(2)若给出TO(单索引文件名)子句,则建立一个单索引文件。若给出TAG(索引标志名)[OF<复合索引文件名>],则建立一个复合索引文件,或为已建立并打开的复合索引文件增加索引标志。OF<复合索引文件名)选项用于指定非结构复合索引文件的名字,省略此选项时,表示建立结构复合索引文件。
(3)若选择FOR(条件)选项,则只有哪些满足条件的记录才出现在索引文件中。
(4)选用COMP.ACT,则建立一个压缩的单索引文件。复合索引文件自动采用压缩方式。
(5)复合索引时,系统默认或选用ASCENDING,按索引表达式的升序建立索引。选用DEs(2ENDING按降序建立索引。单索引文件只能按升序索引。
(6)选用UNIQUE,对于索引表达式值相同的记录,只有第一个记录列入索引文件。
(7)选用ADDITIVE,建立本索引文件时,以前打开的索引文件仍保持打开状态。
责任编辑:小草