解决方案 »

  1.   


    这个是直接舍掉后面的位数,
    如果需要四舍五入就用round
      

  2.   

    你好,没有找到pro*c的板块。所以就在这里提问了。因为感觉pro*c与ORACLE有一定的关系。另外,我想知道这种方式是否正确,因为在网上看到过相似的代码能正常操作,但是我的就一直报ORA-01722的错。PS: ORA-01722: 无效数字。
      

  3.   


    这个是直接舍掉后面的位数,
    如果需要四舍五入就用round嗯,谢谢。也就是说这种方式是正确的吧?可以这样理解吗?
      

  4.   

    ORA-01722: 无效数字
    和你的数据有关,请确认你的字符串能转化为数字,是否有特殊的格式掩码
      

  5.   


    这个是直接舍掉后面的位数,
    如果需要四舍五入就用round嗯,谢谢。也就是说这种方式是正确的吧?可以这样理解吗?
    恩,你报错是因为用to_numbe的时候报错了,可能你转换的字符里面包含有不是存数字的字符,如:2.1325ss
      

  6.   

    但是我的转换字符中全部都是数字,没有包含其他的字符。
    我使用的libxml解析xml中的数据(取出来后是字符串),
    然后使用上边的方法变为number型。