ORA-06502: PL/SQL: numeric or value error: character to number conversion error錯誤的解決方法

xingfei80發表於2010-07-22

ORA-06502: PL/SQL: numeric or value error: character to number conversion error錯誤的解決方法

故障描述:
資料庫日誌報ORA-12012: error on auto execute of job 84
ORA-06502: PL/SQL: numeric or value error: character to number conversion error
ORA-06512: at "SALE8_QW.DAOHUOONLINE", line 34
ORA-06512: at line 2

解決方法:
1、找到儲存過程DAOHUOONLINE,並將程式碼定位在34行,發現程式碼中兩個字串的變數使用了+進行賦值,如:contentBySms:=contentBySms+smsNote;
2、修改程式碼,將+替換成||,如:contentBySms:=contentBySms||smsNote,重新編譯儲存過程後,問題解決;

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14663377/viewspace-1035482/,如需轉載,請註明出處,否則將追究法律責任。

相關文章