Specifies the number of bytes to allocate for the currency symbol in a PIC field.
Syntax:
>>-.---.--NLS-CURRENCY-LENGTH-"length"------><
+-/-+
Parameters:
- length
- The size (in bytes) of currency symbol to use, between 1 and 32 (inclusive).
Properties:
Default:
|
NLS-CURRENCY-LENGTH"1"
|
Phase:
|
Syntax check
|
$SET:
|
Initial
|
Dependencies:
The NLS directive must be set for this directive to take effect.
Comments:
The currency symbol will be truncated or padded with spaces if the length of the current locale's currency symbol differs from the specified length.
Example:
The currency sign for the Albanian locale is "Lek". For a data item of PIC $999, value 123, the directive will have the following results:
Directive setting
|
Result
|
Unspecified, or NLS-CURRENCY-LENGTH"1"
|
"L123"
|
NLS-CURRENCY-LENGTH"2"
|
"Le123"
|
NLS-CURRENCY-LENGTH"3"
|
"Lek123"
|
NLS-CURRENCY-LENGTH"4"
|
" Lek123"
|