Я просматривал документацию о том, что тип числа в oracle db может хранить диапазон от 10 повышения до -130 до 10 повышения до 126.
Интересно, сколько положительных чисел может хранить поле NUMBER (18)?
Я просматривал документацию о том, что тип числа в oracle db может хранить диапазон от 10 повышения до -130 до 10 повышения до 126.
Интересно, сколько положительных чисел может хранить поле NUMBER (18)?
Целые числа, содержащие до 18 цифр (целые числа от -10^18+1
до 10^18-1
)
Согласно документации Oracle, тип данных NUMBER
хранит фиксированные и числа с плавающей запятой. При желании вы также можете указать точность (общее количество цифр) и масштаб (количество цифр справа от запятой):
NUMBER (precision, scale)
Если масштаб не указан, масштаб равен нулю.
В вашем случае NUMBER(18)
вы указали precision
из 18 цифр и не указали scale
, поэтому используется 0
(без чисел после запятой).