ORACLE 錯誤 ora-01830 解決方法


錯誤產生原因:date類型不能包含秒以后的精度。
如日期:2012-06-20 21:01:24

在使用to_date() 函數時有可能出現此錯誤

解決辦法:

to_date('2012-06-20 21:01:24','yyyy-mm-dd') 是錯誤的

使用instr(詳細用法 http://www.cnblogs.com/BetterWF/archive/2012/06/20/2556444.html)  函數配合使用,例如:

to_date( substr('2012-1-1 00:00:00',0,INSTR('2012-1-1 00:00:00', ':', 1, 1)-3),'yyyy-mm-dd') 是正確的


免責聲明!

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



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