



The NUMBER datatype stores zero as well as positive and negative fixed numbers with absolute values from 1.0 x 10^-130 to (but not including) 1.0 x 10^126.
Похоже, вам может понадобиться BINARY_DOUBLE:
Maximum positive finite value: 1.79769313486231E+308
Minimum positive finite value: 2.22507485850720E-308
Oracle BINARY_DOUBLE не хранит значение IEEE754 -0, в отличие от Java.
Что, черт возьми, такое -0, а не 0? ;-)
Я думал, что так и будет. Почему-то у меня есть драйвер oracle jdbc
.. вызвать исключение при вставке значений, близких к максимальным / минимальным.
В документах говорится: «Константа, содержащая наибольшее положительное конечное значение типа double, (2-252) · 21023». Я использую ** для обозначения возведения в степень. Ввод этого выражения в калькулятор Windows дает 1,797693134862315708145274237317e + 308.