Previous Page | Next Page

SAS Component Language Dictionary

_CURROW_



Contains the number of the current row in an extended table
Category: System Variable

Details
Example
See Also

Details

_CURROW_ is a system variable that is created for every SCL program that you compile. The compiler creates a space for _CURROW_ in the SCL data vector. _CURROW_ is updated when the getrow or putrow section of an extended table is executing or when the _getrow or _putrow method of an extended table control is executing. Therefore, _CURROW_ must be referenced only within these sections of an SCL program.

_CURROW_ is available in PROGRAM and FRAME entries.


Example

The following getrow section of a FRAME entry fetches a row from a previously opened SAS table, using _CURROW_ as the row number.

GET1:
   if fetchobs( tableid, _currow_ ) ne 0 then
      call notify('table','endtable');
return;


See Also

_CURCOL_

SETROW

Previous Page | Next Page | Top of Page