FAQ - 离线开发 sql节点任务decimal(30,14)类型精度丢失
更新时间: 2024-03-11 02:52:02
阅读 4861
离线开发 sql节点任务decimal(30,14)类型精度丢失
问题描述/异常栈
设置插入decimal(30,14)类型,查询时仅展示6位小数
解决方案
cast(字段 AS decimal(30,14))
并设置:
set spark.sql.legacy.literal.pickMinimumPrecision=false;
set spark.sql.decimalOperations.allowPrecisionLoss=false;
问题原因
查询语句对应的double类型控制不了,需要转成decimal
作者:林帅
文档反馈
以上内容对您是否有帮助?