1. 程式人生 > 其它 >ORA-01861: 文字與格式字串不匹配,在Oracle中insert 日期欄位值:ORA-01861: 文字與格式字串不匹配

ORA-01861: 文字與格式字串不匹配,在Oracle中insert 日期欄位值:ORA-01861: 文字與格式字串不匹配

技術標籤:技術錯誤分析資料庫

錯誤:ORA-01861: 文字與格式字串不匹配

在這裡插入圖片描述

原因:

如果直接按照字串方式,或者直接使用to_date('2021-01-26'),沒有指定日期格式,
就會導致你插入的時間格式和資料庫現有的時間格式不一致,從而報錯:ORA-01861: 文字與格式字串不匹配。
所以必須指定日期格式 。

解決方法:

指定日期格式:to_date('2021-01-26','yyyy-mm-dd') 
                         to_date('2021-01-26 10:10:10' , 'yyyy-mm-dd hh24:mi:ss')

小結:其實MySQL轉為Oracle沒有想象中那麼難,只要細心點找出不同就可以解決啦。加油