标签: java sql oracle oracle11g
如何将varchar转换为十进制而不进行舍入。当前oracle将其四舍五入为5位十进制数,例如,如果varchar数据为1.00037388,则使用---- cast(EN_Cent as decimal(10,9))强制转换为十进制后的结果数据功能为1.00037。需要防止这种情况发生
cast(EN_Cent as decimal(10,9))
感谢
SRI
答案 0 :(得分:0)
看起来这对您的客户来说是一个问题。
您需要增加小数点后使用的位数。
设为5:
设为10: