REWIND Function
Positions the data set pointer at the beginning of a SAS data set.
| Category: | SAS File I/O |
| Restriction: | This function is not valid on the CAS server. |
Syntax
REWIND(data-set-id)
Required Argument
data-set-id
is a numeric variable that specifies the data set identifier that the OPEN function returns.
| Restriction | The data set cannot be opened in IS mode. |
Details
REWIND returns 0 if
the operation was successful, ≠0 if it was not successful.
After a call to REWIND, a call to FETCH reads the first observation
in the data set.
If there is an active
WHERE clause, REWIND moves the data set pointer to the first observation
that satisfies the WHERE condition.
Example
This example calls FETCHOBS
to fetch the 10th observation in the data set MYDATA. Next, the example
calls REWIND to return to the first observation and fetch the first
observation.
%let dsid=%sysfunc(open(mydata, i)); %let rc=%sysfunc(fetchobs(&dsid, 10)); %let rc=%sysfunc(rewind(&dsid)); %let rc=%sysfunc(fetch(&dsid));
See Also
Copyright © SAS Institute Inc. All Rights Reserved.
Last updated: March 16, 2017