| EXACT NUMERIC
| ТОЧНОЕ ЧИСЛО
|
| DEC (или DECIMAL)
| Десятичное число; то есть, число которое мoжет иметь десятичную точку.
Здесь аргумент размера имеет две части: точность и масштаб.Масштаб не
может превышать точность. Cначала указывается точность, разделительная
запятая и далее аргумент масштаба. Точность указывает сколько значащих
цифр имеет число. Максимальное десятичное число составляющее номер -
реализационно-определенное значение, равное или большее чем этот номер.
Масштаб указывает максимальное число цифр справа от десятичной точки.
Масштаб = нулю делает поле эквивалентом целого числа. |
| NUMERIC
| Такое же как DECIMAL за исключением того, что максимальное десятичное
не может превышать аргумента точности. |
| INT( или INTEGER)
| Число без десятичной точки. Эквивалентно DECIMAL, но без цифр справа
от десятичной точки, то есть с масштабом равным 0. Аргумент размера не
используется (он автоматически устанавливается в реализационно-зависимое
значение). |
| SMALLINT
| Такое же как INTEGER, за исключением того, что, в зависимости от
реализации, размер по умолчанию может ( или не может ) быть меньшее чем
INTEGER. |
| APPROXIMATE NUMERIC
| ПРИБЛИЗИТЕЛЬНОЕ ЧИСЛО |
| FLOAT
| Число с плавающей запятой на основе 10 показательной функции. Аргумент
размера состоит из одного числа определяющего минимальную точность. |
| REAL
| Такое же как FLOAT, за исключением того, что никакого аргумента
размера не используется. Точность установлена реализационно-зависимую по
умолчанию. |
| DOUBLE PRECISION ( или DOUBLE )
| Такое же как REAL, за исключением того, что реализационно-определяемая
точность для DOUBLE PRECISION должна превышать реализационно-определяемую
точность REAL. |