Каков максимальный числовой формат в Oracle? - PullRequest
4 голосов
/ 12 августа 2010

Я хочу знать, какое максимальное значение имеет числовой формат?Например, int32 может обрабатывать значения 4.294.967.296.

1 Ответ

7 голосов
/ 12 августа 2010

На основе этой документации Oracle :

Тип данных NUMBER хранит числа с фиксированной и плавающей запятой.Числа практически любой величины могут быть сохранены и гарантированно переносимы среди различных систем, работающих с Oracle, с точностью до 38 цифр.

В столбце NUMBER могут храниться следующие числа:

  • Положительные числа в диапазоне от 1 x 10-130 до 9.99..9 x 10125 с максимум 38 значащими цифрами
  • Отрицательные числа от -1 x 10-130 до 9.99..99 x 10125 с числом до 38значащие цифры
  • Ноль
  • Положительная и отрицательная бесконечность (генерируется только путем импорта из базы данных Oracle Версии 5)

Есть и этот другойдокументация , которая очень хорошо суммирует типы и точность для числовых и других типов данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...