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.
您需要使用 BigInteger
。 BigDecimal
应该也可以。
我正在尝试将 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.
您需要使用 BigInteger
。 BigDecimal
应该也可以。