oracle問題 ORA-01843:not a valid month

解決思路:函數

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

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

就找其餘方式解決date

最終找到問題,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')

解決問題

相關文章
相關標籤/搜索