原文:解決sqoop 導入oracle表時 --split-by參數為日期類型時的報錯:ORA-01861: literal does not match format string

報錯棧: 報錯為sql拋出,sql改寫后執行成功,下面兩句都可以: sqoop的一個bug: https: issues.apache.org jira browse SQOOP , 解決方案大致為轉換成string類型即可。發現這個列的類型為date, 因此解決方案為: split by to char 我的日期列, yyyy mm dd hh :mi:ss 。參考:https: my.osc ...

2017-07-04 23:01 0 4062 推薦指數:

查看詳情

Oracle 異常 ORA-01861: literal does not match format string(字符串格式不匹配)

字面上說的意思是數據庫返回的值與函數需要的不一致,那好,首先先查看數據庫里面相關的字段是否是string類型的,並不是所有數據庫里面的時間都是一個類型,他有可能是string,有可能是date,排除這個原因后,仍報錯,則需要看你的值轉換是否正確如果直接按照字符串方式,或者,直接使用 ...

Tue Mar 31 22:41:00 CST 2020 0 978
Oracle ORA-01861

Oracle 插入時間 報錯ORA-01861: 文字與格式字符串不匹配 的解決辦法 解決方法: 這個錯誤一般出現在時間字段上,即你插入的時間格式和數據庫現有的時間格式不一致,解決的方法是格式化你的時間: to_date('#{}','yyyy-mm-dd hh24:mi:ss ...

Sat Sep 22 01:15:00 CST 2018 0 5727
Oracle ORA-01861: 文字與格式字符串不匹配 解決方法

報錯截圖: 原因: 如果直接按照字符串方式,或者直接使用to_date('2010-01-01'),沒有指定日期格式,就會導致你插入的時間格式和數據庫現有的時間格式不一致,從而報錯ORA-01861: 文字與格式字符串不匹配。 所以必須指定日期格式 。 解決方法: 指定日期格式 ...

Thu Oct 14 22:30:00 CST 2021 0 795
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM