将记录指针移动到指定记录上。
语法
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 子句中指定了另一个工作区,否则这两个命令都对当前工作区中的表进行操作。