Oracle DB SQL 中 Number(38) 的等价物?

Equivalent of Number(38) in Oracle DB SQL?

我正在尝试将 Oracle SQL 数据导入 Java JBDC。

在 Oracle 中,Java 转换等价于 Number(38) 的数据类型是什么?是 BigInteger 还是 Long

create table Customers
(
    Customer_id                   NUMBER(38)   
      

long 不够。它只有 19 位小数:

Maximum value = 2^63-1 = 9,223,372,036,854,775,807.

您需要使用 BigIntegerBigDecimal应该也可以。