2016-08-01 2 views
0

Мне нужно сохранить номер около 2147483647 в таблице Oracle.Магазин большое количество в Oracle

Какое поле таблицы Oracle можно порекомендовать как наиболее подходящее для этого номера?

+1

Вы имеете в виду, какой тип данных? НОМЕР. Вы можете поэкспериментировать с ним: 'create table aaa (x number);' then 'insert into aaa values ​​(2147483647)'. Затем 'select x from aaa', и когда вы закончите,' drop table aaa'. Я обещаю вам, это намного проще, чем кажется. – mathguy

ответ

1

Из Oracle док

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

Следующие номера могут быть сохранены в столбце НОМЕР:

положительные числа в диапазоне 1 х 10-130 до 9,99 ... 9 х 10125 с до до 38 значащих цифр

https://docs.oracle.com/cd/B28359_01/server.111/b28318/datatype.htm#i16209

Смежные вопросы