S Y S 14 - 索 引 表 达 式
返回一个打开的 单项索引文件的索引表达式 或者返回复合索引文件中索引标识的索引表达式
语 法
SYS 14, nIndexNumber [, nWorkArea | cTableAlia s])
返 值 类 型
字符型
参 数 描 述
nIndexNumber
从 打 开 的 索 引 文 件 或 标 识 中 指 定 返 回 哪 一 个 索 引 表 达 式 当 nIndexNumber 从 1 递 增 到 打 开 的 单 项 索 引 文 件 标 识 结 构 复 合 索 引 标 识 独 立 复 合 索 引 标识 的 总 和 时 SYS 14 以 下 面 的 顺 序 从 打 开 的 索 引 文 件 和 标 识 中 返 回 索 引表 达 式
-
首
先 从 单 项 索 引 文 件 如 果 都 是 打 开 的 话 中 返 回 索 引 表 达 式 包 含 在USE 或 SET INDEX 中 的 单 项 索 引 文 件 的 顺 序 决 定 索 引 表 达 式 返 回 的 顺序
-
接
着 返 回 结 构 复 合 索 引 如 果 存 在 的 话 中 每 个 标 识 的 索 引 表 达 式 以 标识 在 结 构 索 引 中 的 创 建 顺 序 返 回 索 引 表 达 式
-
最
后 返 回 打 开 的 独 立 复 合 索 引 中 每 个 标 识 的 索 引 表 达 式 以 标 识 在 独 立 复合 索 引 中 的 创 建 顺 序 返 回 索 引 表 达 式
如果 nIndexNumber 大于打开的单项索引文件 结构复合索引标识 独立复合索引标识的总和时 SYS 14 返回一个空串
n W o rkArea | cTableAlias
指 定 工 作 区 编 号 或 工 作 区 别 名 如 果 省 略 了 nWorkArea 和 cTableAlias 参
数 那 么 从 当 前 工 作 区 内 打 开 的 索 引 文 件 中 返 回 索 引 表 达 式 如 果 表 没 有 指定 的 别 名 V isual FoxPro 将 产 生 错 误 信 息
说 明
当用 INDEX 创建索引文件或标识时 已经指定了一个索引表达式 当用索引文件或
标识对表进行排序时 索引表达式决定如何显示和访问表
有关索引表达式和创建索引文件和标识的详细内容 请参阅 INDEX SYS 14 与
KEY 函数相似
USE 和 SET INDEX 命令都支持索引文件名列表 该列表可以为一个表打开索引文 件 单项索引文件 结构复合索引文件或独立的复合索引文件名的任意组合都可以包含到索引文件列表中
请 参 阅
CDX , KEY , INDEX , M D X , NDX , REINDEX , SET INDEX , SET ORDER , SYS 函 数 概 述 , T A G