go | goto 命令

示例 请参阅

将记录指针移动到指定记录上。

语法

GO [RECORD] nRecordNumber [IN nWorkArea | IN cTableAlias]
— 或者 —
GO TOP | BOTTOM [IN nWorkArea | IN cTableAlias]
— 或者 —
GOTO [RECORD] nRecordNumber [IN nWorkArea | IN cTableAlias]
— 或者 —
GOTO TOP | BOTTOM [IN nWorkArea | IN cTableAlias] 

参数

RECORD nRecordNumber

指定一个物理记录号,记录指针将移至该记录。您可以省略 GO 或 GOTO 命令而只指定记录号,但如果仅指定记录号,则只能在当前工作区中移动记录指针。

IN nWorkArea

指定表所在的工作区,记录指针在此表中移动。

IN cTableAlias

指定表的别名,记录指针在此表中移动。

TOP

将记录指针定位在表的第一个记录上。如果此表使用升序索引,则第一个记录是关键字值最小的记录;如果使用降序索引,则第一个记录是关键字值最大的记录。

BOTTOM

将记录指针定位在表的最后一个记录上。如果此表使用升序索引,则最后一个记录是关键字值最大的记录;如果使用降序索引,则最后一个记录是关键字值最小的记录。

说明
可以互换使用 GO 和 GOTO 命令。除非在 IN 子句中指定了另一个工作区,否则这两个命令都对当前工作区中的表进行操作。