sys(14) - 索引表达式

请参阅

返回一个打开的、单项索引文件的索引表达式,或者返回复合索引文件中索引标识的索引表达式。

语法

SYS(14, nIndexNumber [, nWorkArea | cTableAlias])

返回值类型

字符型

参数
nIndexNumber

从打开的索引文件或标识中,指定返回哪一个索引表达式。当 nIndexNumber 从 1 递增到打开的单项索引文件标识、结构复合索引标识、独立复合索引标识的总和时,SYS(14) 以下面的顺序从打开的索引文件和标识中返回索引表达式:

如果 nIndexNumber 大于打开的单项索引文件、结构复合索引标识、独立复合索引标识的总和时,SYS(14) 返回一个空串。

nWorkArea | cTableAlias

指定工作区编号或工作区别名。如果省略了 nWorkArea 和 cTableAlias 参数,那么从当前工作区内打开的索引文件中返回索引表达式;如果表没有指定的别名,Visual FoxPro 将产生错误信息。

说明

当用 INDEX 创建索引文件或标识时,已经指定了一个索引表达式。当用索引文件或标识对表进行排序时,索引表达式决定如何显示和访问表。
有关索引表达式和创建索引文件和标识的详细内容,请参阅 INDEX。SYS(14) 与 KEY( ) 函数相似。
USE 和 SET INDEX 命令都支持索引文件名列表,该列表可以为一个表打开索引文件。单项索引文件、结构复合索引文件或独立的复合索引文件名的任意组合都可以包含到索引文件列表中。