G O 或 G O T O 命 令
将记录指针移动到指定位置
语 法
GO [RECORD] nRecordNumber [IN nWorkArea | IN cTableAlias ]
- 或者 –
GO TOP | BOTTOM [IN n W orkArea | IN cTableAlias ]
- 或者 –
GOTO [RECORD] nRecordNumber [IN nWorkArea | IN cTableAlias ]
- 或者 –
GOTO TOP | BOTTOM [IN n W orkArea | IN cTableAlias ]
参 数 描 述
RECORD nRecordNumber
指 定 一 个 物 理 记 录 号 记 录 指 针 将 移 至 该 记 录 您 可 以 省 略 G O 或 GOTO 命令 而 只 指 定 记 录 号 但 如 果 仅 指 定 记 录 号 则 只 能 在 当 前 工 作 区 中 移 动 记 录指 针
IN n W orkArea
指 定 表 所 在 的 工 作 区 记 录 指 针 在 此 表 中 移 动
IN cTableAlias
指 定 表 的 别 名 记 录 指 针 在 此 表 中 移 动
TOP
将 记 录 指 针 定 位 在 表 的 第 一 个 记 录 上 如 果 此 表 使 用 升 序 索 引 则 第 一 个 记录 是 关 键 字 值 最 小 的 记 录 如 果 使 用 降 序 索 引 则 第 一 个 记 录 是 关 键 字 值 最大 的 记 录
BOTTOM
将 记 录 指 针 定 位 在 表 的 最 后 一 个 记 录 上 如 果 此 表 使 用 升 序 索 引 则 最 后 一个 记 录 是 关 键 字 值 最 大 的 记 录 如 果 使 用 降 序 索 引 则 最 后 一 个 记 录 是 关 键字 值 最 小 的 记 录
说 明
可以互换使用 GO 和 GOTO 命令 除非在 IN 子句中指定了另一个工作区 否则这两个命令都对当前工作区中的表进行操作
示 例
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata') USE products && 打开 Products 表
USE customer IN 0 && 打开 Customer 表
products
CLEAR
? RECNO('products')
? RECNO && 显示数值 1 5
? RECNO && 显示数值 5
请 参 阅
RECNO , SELECT , SKIP