| Type |
Description |
| Numeric |
Integer |
int |
32-bit two's complement |
Defines a field containing a whole number between -2,147,483,648 and
2,147,483,647. Fractional values inserted into an integer field are truncated.
If specified as NOT NULL WITH DEFAULT, null values will be replaced by zero. |
| long |
64-bit two's complement |
A data type that holds large integers. |
| BigInt |
|
Immutable arbitrary-precision integers. |
| Real Number |
float |
32-bit IEEE 754 |
This data type defines an 32bit-IEEE standard 754 floating-point field.
Floating-point fields can be defined as single or double (default) precision based on the
value of integer. If the value of integer is between 1 and 21, the type is single
precision floating-point, which requires 4 bytes of storage. If the value of integer is
between 22 and 53 inclusive, the type is double precision floating-point, which requires 8
bytes of storage. If a field is specified as NOT NULL WITH DEFAULT, null values will be
replaced by zero. |
| double |
64-bit IEEE 754 |
This data type defines an 64-bit IEEE standard 754 floating-point field.
Floating-point fields can be defined as single or double (default) precision based on the
value of integer. If the value of integer is between 22 and 53 inclusive, the type
is double precision floating-point, which requires 8 bytes of storage. If a field is
specified as NOT NULL WITH DEFAULT, null values will be replaced by zero. |
| currency |
|
This data type contains a dollar amount between -1012 and
1012 and is displayed in a user-defined format. |