varchar到十进制oracle 11g

时间:2014-06-25 01:48:30

标签: java sql oracle oracle11g

如何将varchar转换为十进制而不进行舍入。当前oracle将其四舍五入为5位十进制数,例如,如果varchar数据为1.00037388,则使用---- cast(EN_Cent as decimal(10,9))强制转换为十进制后的结果数据功能为1.00037。需要防止这种情况发生

感谢

SRI

1 个答案:

答案 0 :(得分:0)

看起来这对您的客户来说是一个问题。

您需要增加小数点后使用的位数。

Global Preferences

设为5: enter image description here

设为10: enter image description here