Oracle:文字與字符串不匹配


執行方法的時候,方法在本地跑是正常,到測試環境報錯,錯誤代碼為

ADD_MONTHS(to_date(nvl(T2.EXEC_TIME,t1.DISTRIBUTE_TIME+1),'yyyy-mm-dd hh24:mi:ss'),1)-2

后來找出中間錯誤部分,是t1.DISTRIBUTE_TIME+1這部分報錯,

因為兩個格式有問題,這個地方放需要將這里的格式轉換一下

to_char(t1.DISTRIBUTE_TIME+1,'yyyymmdd hhmiss')

或者將后面的+1給去掉,就可以解決這個問題了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM