INDEX ON 姓名 TAG 索引1
在以上命令行中,其中“姓名”为关键字表达式eExpression ,“索引1”为结构复合索引的索引标识。
结构化复合索引文件名与表同名。
可以多次利用INDEX ON 命令为结构化复合索引创建其他的索引标识。
假如要为上述Student_score 表的“英语”字段建立结构化复合索引文件,索引标识为“索引2”,则命令为:
USE Student_score
INDEX ON 英语 TAG 索引2
这样,在Student score 表中利用两次INDEX ON命令建立了具有两个索引标识(索引1和索引2)的结构化复合索引文件(Student score.CDX)。表设计器中的索引选项卡中可以看到建立的两个索引,如图3-7所示。

图3-7 创建的结构化复合索引
创建非结构复合索引的命令如下:
INDEX ON <eExpression> TAG <TagName> [OF<CDXFileName>]
如果要为Student score 表根据高数字段建立非结构化复合索引,此索引文件名为Maths.CDX,索引标识为Maths,则命令为:
USE “Student score.dbf”
INDEX ON 高数 TAG Maths OF Maths.CDX
由于非结构化复合索引与当前表不同名,所以必须使用[<OF<CDXFileName>]参数指明非结构化复合索引名。与结构化复合索引一样,多次利用INDEX ON命令可以为非结构化复合索引文件创建其他的索引标识。
非结构化复合索引和独立索引一样,都不能随着文件的打开而打开。如图3-8所示MATHS索引就是上面建立的非结构化复合索引。而“索引1”和“索引2”是结构化复合索