oracle到配置单元的编号

vqlkdk9b  于 2021-06-03  发布在  Hive
关注(0)|答案(2)|浏览(325)

oracledb将值存储为数字,据我所知,这是最大的精度和规模。然而,hive文档指出,如果您在没有精度或比例的情况下设置十进制,您将得到十进制(10,0)doc。正确的配置单元数据类型是什么,以适应oracle编号。

djmepvbi

djmepvbi1#

根据oracle文档:
编号:
当刻度为0且精度小于10时为int
当刻度为0且精度小于19时为bigint
小数位数大于0或精度大于19

mkshixfv

mkshixfv2#

由于oracle允许数字数据类型具有任何精度/比例,因此最安全的方法是将其存储为配置单元字符串,以避免任何类型的数据丢失。根据实际数据或其使用情况,下游可以将其转换为所需的数据类型。

相关问题