命令为:
INDEX ON <eExpression> TO <lIDXFileName>
现在为Student_score表根据“高数”字段建立独立索引文件,并且文件名为Maths.IDX,则命令如下:
USE “Student score.dbf”
INDEX ON 高数 TO Maths.IDX
在以上命令行中,其中“高数”为关键字表达式eExpression ,Maths.IDX 为独立索引文件名。
一旦用INDEX ON 命令建立了一个独立索引文件后,该索引文件就自动处于打开的状态,成为当前索引。
独立索引只能是升序的,不能建立一个降序的独立索引,但可以利用INDEX命令的索引关键字表达式来建立一个逻辑上的降序独立索引文件。
假如要为上述Student_score 表的“高数”字段建立逻辑上的降序独立索引文件,文件名为DecMaths.IDX,则命令为:
USE “Student score.dbf”
INDEX ON -1*高数 TO DecMaths.IDX
建立好DecMaths.IDX独立索引文件以后,使用LIST命令来显示Student_score表中的记录,就会在屏幕上看到记录按照高数成绩按照由高到低的降序方式排列。图3-6显示了以上命令的执行结果。

图3-6 建立独立索引文件
建立结构复合索引的命令:
INDEX ON <eExpression> TAG <TagName>
如果要为Student_score表根据“姓名”字段建立结构复合索引文件,则命令如下: