Category: | Character |
If the value of length-variable is 0, the value of the variable is a blank character. A value of 0 for length-variable enables you to read zero-length records and fields.
If a variable has been read using an informat other than the $VARYING. informat, and then the same data is read into the same variable that uses the $VARYING. informat where length-variable is 0, then the previous value is overwritten with a blank value.
If length-variable is greater than 0 but less than w, SAS reads the number of columns that are specified by length-variable. Then SAS pads the value with trailing blanks up to the maximum width that is assigned to the variable.
If length-variable is greater than or equal to w, SAS reads w columns.
Result 1
|
|
---|---|
1Notice the result of reading the second data line. |
data one;
infile file-specification length=reclen;
input @;
fwidth=reclen-9;
input name $ 1-9
@10 class $varying20. fwidth;
run;