使用替换将字符转换为数字

时间:2019-07-09 16:06:01

标签: sql oracle plsql oracle11g

SELECT to_number(REPLACE(promo.volume, ' '),
                      '999,999,999.99') FROM promotions promo;

在此将体积列varchar2转换为数值 当我传递以下值时:

  • 100.00
  • 1200.00

我得到以下异常:

  

ORA-06502:PL / SQL:数字或值错误:字符串缓冲区太小

0 个答案:

没有答案