S2V= System Option
Specifies the starting position to begin reading
a file that is specified in a %INCLUDE statement, an autoexec file,
or an autocall macro file with a variable length record format.
Valid in: |
Configuration file, SAS invocation, OPTIONS statement, SAS
System Options window
|
Category: |
Input control: Data processing |
PROC OPTIONS GROUP= |
INPUTCONTROL |
Note: |
This option can be restricted by a site administrator. For more information,
see Restricted Options. |
Syntax
Syntax Description
- S2
-
specifies to use the
current value of the S2= system option to compute the starting position
of the variable-sized record to read from a %INCLUDE statement, an
autoexec file, or an autocall macro file. This is the default.
- S
-
specifies to use the
current value of the S= system option to compute the starting position
of the variable-sized record to read from a %INCLUDE statement, an
autoexec file, or an autocall macro file.
- n | nK
| nM | nG
| nT
-
specifies the starting
position of the variable-length record to read that comes from a %INCLUDE
statement, an autoexec file, or an autocall macro file, in terms of
1 (bytes); 1,024 (kilobytes); 1,048,576 (megabytes); 1,073,741,824
(gigabytes); or 1,099,511,627,776 (terabytes). For example, a value
of 8
specifies 8 bytes, and a value
of 3m
specifies 3,145,728 bytes.
- MIN
-
sets the starting position
of the variable-length record to read that comes from a %INCLUDE statement,
an autoexec file, or an autocall macro, to 0
.
- MAX
-
sets the starting position
of the variable-length record to read that comes from a %INCLUDE statement,
an autoexec file, or an autocall macro, to 2,147,483,647.
- hexX
-
specifies the starting
position of the variable-length record to read that comes from a %INCLUDE
statement, an autoexec file, or an autocall macro, as a hexadecimal
number. You must specify the value beginning with a number (0–9),
followed by an X.
Details
Both the S2V= system
option and the S2= system option specify the starting position for
reading variable-sized record input from a %INCLUDE statement, an
autoexec file, or an autocall macro file. When values for both options
are specified, the value of the S2V= system option takes precedence
over the value specified for the S2= system option.
Comparisons
The S2= system option
specifies the starting position for reading both fixed-length and
variable-length record formats for input from a %INCLUDE statement,
an autoexec file, or an autocall macro file. The S2V= system option
specifies the starting position for reading only variable-length record
formats for input from a %INCLUDE statement, an autoexec file, or
an autocall macro file.