DECIMAL function
- Last Updated: January 18, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Converts an expression of any data type, with the exception of BLOB, CLOB, and RAW, to a DECIMAL value.
Syntax
|
- expression
- If expression is a CHARACTER, then it must be valid for conversion
into a number. (For example, 1.67 is valid but 1.x3 is not valid.) If
expression is LOGICAL, then the result is 0 if expression
is FALSE and 1 if expression is TRUE. If
expression is a DATE, then the result is the number of days from
1/1/4713 B.C. to that date. If the value of expression is the
Unknown value (
?), then the result is also the Unknown value (?).
Example
The
example procedure lets the user enter new values for CreditLimit in
a special form. If the user enters the letter a, the procedure uses
the standard a credit of 5000; if the user enters b, the procedure
uses a value of 2000; if the user presses RETURN,
the procedure uses a value of 1000. Otherwise, the user can enter
any value for CreditLimit. The DECIMAL function
converts the value entered into a decimal value.
r-decml.p
|