Один из способов - использовать тип данных number
без указания точности и масштаба.
Вы можете указать точность и масштаб для очень больших (а также для очень маленьких) чисел, хотя,Просто имейте в виду, что отрицательная шкала означает "что много нулей в конце целого числа" - общее количество *1011* цифр может быть до точность + абсолютное значение из шкала .
В приведенном ниже примере обратите внимание, что 38 + 84 = 122. Масштаб должен быть между -84 и 127, что означает, что если вы используете точность и масштаб, вы можете хранить только числа <1e123 - меньшедиапазон, чем для полного <code>number типа данных, но при этом сохраняется очень большое число
create table tbl(x number(38,-84));
insert into tbl values (3.493e121);
select x from tbl;
X
----------
3.4930E+121