Data type | Range of values |
Alphanumeric and national data types (length in digits) | |
CHAR | 1 <= length <= 256 |
NCHAR | 1 <= length <= 128 |
VARCHAR | 1 <= length <= 32,000 |
NVARCHAR | 1 <= length <= 16,000 |
Numeric data types (Range of values) | |
SMALLINT | -215 <= value <= 215-1 |
INTEGER | -231 <= value <= 231-1 |
NUMERIC | 0 or 10--scale <= value <= 10precision-scale - 10--scale |
DECIMAL | 0 or 10--scale <= value <= 10precision-scale - 10--scale |
REAL (21 binary digits) | 0 or 5,4E-79 <= value <= 7,2E75 |
DOUBLE PRECISION (53 binary digits) | 0 or 5,4E-79 <= value <= 7,2E75 |
FLOAT (21/53 binary digits) | 0 or 5,4E-79 <= value <= 7,2E75 |
Time data types (Range of values) | |
DATE | 0001-01-01 <= date <= 9999-12-31 |
TIME | 00:00:00.000 <= time <= 23:59:61.999 |
TIMESTAMP | 0001-01-01 <= date <= 9999-12-31 and 00:00:00.000 <= time <= 23:59:61.999 |
Table 82: Maximum values for data types