RECNO( ) 函数
返回当前记录数。
语法
RECNO( )
参数
该函数没有任何参数。
输出
数值。
示例
基本示例
以下示例把编号为 10 至 20 的记录提取至一个新的 Analytics 表中:
EXTRACT RECORD IF BETWEEN(RECNO( ),10,20) TO "Subset.fil"
备注
您可使用 RECNO( ) 函数向表中输出记录编号,或者确定表内特定记录的相对位置。
索引表与非索引表之比较
该函数返回当前逻辑记录编号:
- 如果不能为表建立索引,RECNO( ) 将从值 1 开始对表中的每条记录以 1 为增量编号。逻辑记录数和物理记录数相同。
- 如果可以对表进行索引,RECNO( ) 的运算方式与上面相似,但按逻辑顺序而非物理顺序计算记录数。
使用 SEEK 或 FIND 命令
如果使用 SEEK 或 FIND 命令,则在执行这些命令之后,记录数将重置为 1。
重新排列记录
当您在表中重新排序记录时,不会对 RECNO( ) 生成的记录数重新排序。若要使记录数与最初和它们相关的记录相一致,请在重新排序记录之前使用域选项把数据提取至新表。