Formats |
Category: | Character |
Alignment: | left |
Syntax | |
Syntax Description | |
Details | |
Examples |
Syntax |
$QUOTEw. |
specifies the width of the output field.
Default: | 2 if the length of the variable is undefined. Otherwise, the default is the length of the variable + 2 |
Range: | 2-32767 |
Tip: | Make w wide enough to include the left and right quotation marks. |
Details |
The following list describes the output that SAS produces when you use the $QUOTEw. format. For examples of these items, see Examples.
If your data value is not enclosed in quotation marks, SAS encloses the output in double quotation marks.
If your data value is not enclosed in quotation marks, but the value contains a single quotation mark, SAS
If your data value begins and ends with single quotation marks, and the value contains double quotation marks, SAS
If your data value begins and ends with single quotation marks, and the value contains two single contiguous quotation marks, SAS
If your data value begins and ends with single quotation marks, and contains both double quotation marks and single, contiguous quotation marks, SAS
If the length of the target field is not large enough to contain the string and its quotation marks, SAS returns all blanks.
Examples |
put name $quote20.;
Value of name | Results |
---|---|
|
----+----1 |
SAS |
"SAS" |
SAS's |
"SAS's" |
'ad"verb"' |
"'ad""verb""'" |
'ad''verb' |
"'ad''verb'" |
'"ad"''"verb"' |
"'""ad""''""verb""'" |
deoxyribonucleotide |
|
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.