oracle問題 ORA-01843:not a valid month


解決思路:

開始解決問題走了些彎路,搜了一些資料,結果大部分說的是修改會話的nls_date_language參數

可是線上正式項目,不能說改就改吧

就找其他方式解決

最終找到問題,to_date()函數的錯誤

里面的month無法按指定格式轉換

to_date(xsrq||' 00:00:00','yyyymmdd hh24:mi:ss')

xsrq是這種格式yyyy-mm-dd

而format格式為yyyymmdd

將格式改為

to_date(xs.xsrq||' 00:00:00','yyyy-mm-dd hh24:mi:ss')

解決問題


免責聲明!

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



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