These functions always return an integer, and the outer-dmax will
always be zero. For those functions whose arguments must be integer,
the inner-dmax will also always be zero.
Table 1 summarizes
the precision of the function results:
Table 1. Precision of Integer Intrinsic Functions| Function |
Inner Dmax |
Outer Dmax |
Function Result |
| DATE-OF-INTEGER |
0 |
0 |
8-digit integer |
| DATE-TO-YYYYMMDD |
0 |
0 |
9-digit integer |
| DAY-OF-INTEGER |
0 |
0 |
7-digit integer |
| DAY-TO-YYYYDDD |
0 |
0 |
9-digit integer |
| FIND-DURATION |
N/A |
0 |
9-digit integer |
| INTEGER-OF-DATE |
0 |
0 |
7-digit integer |
| INTEGER-OF-DAY |
0 |
0 |
7-digit integer |
| LENGTH |
N/A |
0 |
9- digit integer |
| ORD |
N/A |
0 |
3-digit integer |
| ORD-MAX |
N/A |
0 |
9-digit integer |
| ORD-MIN |
N/A |
0 |
9-digit integer |
| YEAR-TO-YYYY |
0 |
0 |
9-digit integer |
Table 2 summarizes
the precision of the function results:
Table 2. Precision
of Integer Intrinsic Functions| Function |
Inner Dmax |
Outer Dmax |
Function Result |
| DATE-OF-INTEGER |
0 |
0 |
8-digit integer |
| DAY-OF-INTEGER |
0 |
0 |
7-digit integer |
| FACTORIAL |
0 |
0 |
fixed-point,
30-digit integer |
| INTEGER-OF-DATE |
0 |
0 |
7-digit integer |
| INTEGER-OF-DAY |
0 |
0 |
7-digit integer |
| LENGTH |
N/A |
0 |
9- digit integer |
| MOD |
0 |
0 |
integer with
as many digits as min(i1 i2) |
| ORD |
N/A |
0 |
3-digit integer |
| INTEGER |
|
0 |
With a fixed-point
argument, result will be fixed-point integer with one more integer
digit than the argument. With a floating-point argument, result will
be fixed-point, 30-digit integer. |
| INTEGER-PART |
|
0 |
With a fixed-point
argument, result will be fixed-point integer with the same number
of integer digits as the argument. With a floating-point argument,
result will be fixed-point, 30-digit integer. |
Table 3 summarizes
the precision of the function results:
Table 3. Precision
of Integer Intrinsic Functions| Function |
Inner Dmax |
Outer Dmax |
Function Result |
| DATE-OF-INTEGER |
0 |
0 |
8-digit integer |
| DAY-OF-INTEGER |
0 |
0 |
7-digit integer |
| FACTORIAL |
0 |
0 |
fixed-point,
30-digit integer |
| INTEGER-OF-DATE |
0 |
0 |
7-digit integer |
| INTEGER-OF-DAY |
0 |
0 |
7-digit integer |
| LENGTH |
N/A |
0 |
9- digit integer |
| MOD |
0 |
0 |
integer with
as many digits as min(i1 i2) |
| ORD |
N/A |
0 |
3-digit integer |
| ORD-MAX |
|
0 |
9-digit integer |
| ORD-MIN |
|
0 |
9-digit integer |
| INTEGER |
|
0 |
With a fixed-point
argument, result will be fixed-point integer with one more integer
digit than the argument. With a floating-point argument, result will
be fixed-point, 30-digit integer. |
| INTEGER-PART |
|
0 |
With a fixed-point
argument, result will be fixed-point integer with the same number
of integer digits as the argument. With a floating-point argument,
result will be fixed-point, 30-digit integer. |