我这里是xp系统 to_number(12345000,'99999') to_number(123.45, 'L9999.9')都 报错: 无效数字''是单引号  
请高手看看哪里错了  谢谢啊

解决方案 »

  1.   


    select to_number(12345000,'99999999')
    from dual
      

  2.   


    [SYS@orcl] SQL>select to_number(12345000,'99999999') ,to_number('¥123.45', 'L999.99') from dual;TO_NUMBER(12345000,'99999999') TO_NUMBER('¥123.45','L999.99')
    ------------------------------ -------------------------------
                          12345000                          123.45
      

  3.   

    谢谢LS的兄弟,我对了但现在想to_number(00123000, 保留前面的0 怎么设格式呢?
      

  4.   

    如果表结构是数字型的,前面的0会自动去掉。如果你想得到这个字符可以试试这个
    select to_char(1,'fm009') from dual
      

  5.   

    ls的兄弟是对的 还是to_char强大 to_number格式转换太乏力了