Monetary text representation
The DataBlade®
API supports
a monetary value in text representation as a quoted string that contains
the characters that the following table shows.
Contents of fixed-point string | Character |
---|---|
Digits | 0–9 |
Thousands separator: symbol between every three digits | , (comma) |
Decimal separator: symbol between the integer and fraction portions of the number | . (period) |
Currency symbol: symbol that identifies the units of currency (can appear in front of or at the end of the monetary value) | $ (dollar sign) |
A monetary value in its text representation is often called
a monetary string. For example, the following money string contains
the value for $1,345.77:
"$1,345.77"
In a monetary string, the thousands separator and the currency symbol are optional. You can change the format of the monetary string with the DBMONEY environment variable.
A locale defines the end-user format for monetary values. The end-user format is the format in which data appears in a client application when the data is a literal string or character variable. The preceding monetary string is the end-user format for the default locale, US English. A nondefault locale can define monetary end-user formats that are particular to a country or culture outside the US. For more information, see the Informix® GLS User's Guide.