MVARSIZE= System Option: z/OS
Specifies the maximum size for macro variables that
are stored in memory.
Valid in: |
Configuration file, SAS invocation, OPTIONS statement, SAS
System Options window
|
Category: |
Macro: MACRO |
PROC OPTIONS GROUP= |
MACRO |
Default: |
8,192 bytes |
z/OS specifics: |
Default values |
See: |
SAS Macro Language: Reference |
Syntax
MVARSIZE=n | nK | hexX | MIN | MAX
Required Arguments
- n | nK
-
specifies the maximum
macro variable size in multiples of 1 (bytes) and 1,024 (kilobytes).
You can specify decimal values for the number of kilobytes. For example,
a value of 8 specifies 8 bytes, and a value of 0.782k specifies 801
bytes.
- hexX
-
specifies the maximum
macro variable size as a hexadecimal value. You must specify the value
beginning with a number (0–9), followed by hexadecimal characters
(0-9, A-F), and then followed by an X. For example, the value 2dx
sets the maximum macro variable size to 45 bytes and a value of 0a0x
sets the maximum macro variable size to 160 bytes.
- MIN
-
sets maximum macro
variable size to 0 and requires SAS to use the default value.
- MAX
-
sets maximum macro
variable size to 65,534.