原文:oracle 月份中日的值必須介於 1 和當月最后一日之間

解決方法: 用時間字段去關聯字符串字段導致此錯誤。。 如果 解決不了就看 把date 換成 to date , yyyy mm dd ...

2017-10-11 17:10 0 3828 推薦指數:

查看詳情

ora-01847:月份中日必須介於 1 和當月最后一日之間

今天解決了一個奇葩問題: ORA-01847: 月份中日必須介於 1 和當月最后一日之間 將數據從一個視圖倒入到一個同結構的表中,但是老報錯,也就那么幾個字段,肉眼真看不出來什么問題,但是既然報這個錯,肯定和日期類型有關 就發現了一個字段可能影響,那個字段是timestamp 類型 ...

Tue Apr 23 07:00:00 CST 2019 0 1303
ORACLE 小時值必須介於1和12之間 解決方法

ORACLE數據庫查詢語句:"select * from dual where time>=to_date('2012-10-29 19:45:34','yyyy-mm-dd HH:mi:ss')"當執行時,會拋出錯誤:ORA-01849: 小時值必須介於 1 和 12 之間 01849. ...

Fri Apr 24 23:16:00 CST 2020 0 693
(完整)年份必須介於 -4713 和+9999之間,且不為0

今天在查詢一個報表的時候 ,報以下錯誤 (完整)年份必須介於 -4713 和+9999之間,且不為0 oracle標准對於時間支持的有效范圍是 -4713/1/1 至 9999/12/31,若時間格式超出此范圍,則會報錯。 經查 是由於代碼中寫了 nvl ...

Fri Apr 15 18:49:00 CST 2016 0 15011
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM