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.