Тип данных numeric хранит точные числовые значения с указанной точностью (до 131072 цифр до десятичной точки и до 16383 — после). 14 При округлении значений тип numeric выдаёт число, большее по модулю, тогда как типы real и double precision выдают ближайшее чётное число. 1
Типы данных real и double precision хранят приближённые числовые значения с переменной точностью. 14 На всех поддерживаемых в настоящее время платформах тип real может сохранить значения примерно от 1E-37 до 1E+37 с точностью не меньше 6 десятичных цифр. 1 Тип double precision предлагает значения в диапазоне приблизительно от 1E-307 до 1E+308 и с точностью не меньше 15 цифр. 1