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沒有想象中那麼難,只要細心點找出不同就可以解決啦。加油
相關推薦
ORA-01861: 文字與格式字串不匹配,在Oracle中insert 日期欄位值:ORA-01861: 文字與格式字串不匹配
技術標籤:技術錯誤分析資料庫 錯誤:ORA-01861: 文字與格式字串不匹配 原因:
springboot DTO字元欄位與日期欄位的轉換問題
不會自動轉換string與date 主要是這個意思,前端提交的JSON裡,日期是一個字串,而對應後端的實體裡,它是一個Date的日期,這兩個在預設情況下是不能自動轉換的,我們先看一下實體
記錄一下自己之前以為粗心造成的錯誤:因為更改user下的root的host欄位把%輸入成#而導致本地訪問不了資料庫(預設的是localhoist)
怎麼讓mysql可以被遠端可以訪問 可以參考我下面掛的其他博主的連線 因為在遠端訪問資料庫的時候預設的root使用者的host是localhost從而導致此使用者不能在遠端訪問
TP查詢欄位值為空,不為空
技術標籤:thinkphp thinkphp查詢欄位值為空和不為空清空 $where[\'name\'] = [\'exp\', \'is null\'];//為空的
【小5聊】Sql Server 2014基礎之去掉欄位值文字的換行符
技術標籤:sql server 【場景】 當我們需要將表內容匯出到excel表格的時候,如果出現換行符,可能在excel表格就會出現文字多佔一行的情況,那麼就會導致excel文字內容錯位
pandas read_csv讀取資料時,數字欄位值以文字方式讀取
技術標籤:Python學習筆記pythonpandas pandas 讀取csv文字時,數字欄位值中有以0開頭的,讀取後0會被丟掉,如下圖文字:以預設方式讀取如下:
Hibernate查詢oracle資料庫char型別欄位,獲取不到結果的問題
問題分析: 1)去掉按月份搜尋的條件是可以的查詢到資料。 2)拼接sql的形式是可以查詢到資訊的資料。
EasyExcel匯出-自定義轉換器,將某個欄位值轉換成字串
技術標籤:EasyExcel 示例如下: 將紅框列的 + 號 - 號轉成字串 實現: 1、先建立一個轉換類並實現Converter 介面,轉換類內容如下:
Oracle Insert時欄位不代入預設值的情況
技術標籤:資料庫資料庫 --建立test表,為其中test3欄位設定預設值 create table test(
Excel 隱藏某些欄位、資料列教學與範例
介紹如何在 Excel 中將某些不重要欄位或資料列隱藏起來,讓表格只顯示重要的資料,方便閱讀。
如何不改表結構動態擴充套件欄位?
作者:李瑜寧 來源:https://juejin.cn/post/6844903640990220302 筆者的動態欄位擴充套件解決方案主要針對 Mysql 5.7.8 以下版本,在 Mysql 5.7.8 已經新增 JSON Data Type,同樣適用該方案,而且情況變得更加簡單
Oracle中的日期和字串互相轉換以及格式化
TO_DATE格式(以時間:2007-11-02 13:45:25為例) Year:yy two digits 兩位年顯示值:07yyy three digits 三位年顯示值:007yyyy four digits 四位年顯示值:2007Month:mmnumber兩位月顯示值:11monabbreviated 字符集表示
記錄mybatis查詢數值為空時被刪除的解決辦法(查詢欄位值為null時不返回)
背景: 使用SSM框架時,有時查詢資料時存在欄位為“null”時的情況,但之前不清楚什麼時候會返回什麼時候不會返回的情況,本文就用來記錄自主控制“返回”和“不返回”的解決辦法。
去除指定表中資料型別是VARCHAR,CHAR,NVARCHAR的欄位值中的不可見字元
SET NOCOUNT ON DECLARE@TblNameVARCHAR(100) DECLARE@UpdateStringNVARCHAR(1000) DECLARE@SelectStringNVARCHAR(1000)
sqlserver 欄位長度大於資料庫表字段或者記憶體表與資料庫表字段不匹配提示
DataTable dtCompare = new DataTable(); dtCompare.Columns.Add(\"FieldName\",typeof(string)); dtCompare.Columns.Add(\"FieldType\",typeof(string));
[轉]實體類與資料庫欄位不匹配問題,java.sql.SQLSyntaxErrorException: Unknown column 'xxx' in 'field list'
控制檯報錯 ### Error querying database.Cause: java.sql.SQLSyntaxErrorException: Unknown column \'user_name\' in \'field list\'
MySQL查詢指定欄位不是數字與逗號的sql
核心sql語句 MySQL查詢不包含數字的語句: SELECT * FROM test WHERE `name` regexp \'[^0-9]\';
寫一函式,實現兩個字串的比較。即自己寫一個strcmp函式,函式原型為int strcmp(char * p1 ,char * p2); 設p1指向字串s1, p2指向字串s2。要求當s1=s2時,返回值為0;若s1≠s2,返回它們二者第1個不同字元的ASCII碼差值(如"BOY"與"BAD"
寫一函式,實現兩個字串的比較。即自己寫一個strcmp函式,函式原型為int strcmp(char * p1 ,char * p2); 設p1指向字串s1, p2指向字串s2。要求當s1=s2時,返回值為0;若s1≠s2,返回它們二者第1個不同字元的ASCII碼差值(如
mybatis_解決資料庫欄位與實體類屬性不一樣的問題
解決屬性名和欄位名不一致的問題 1、問題 資料庫中的欄位 新建一個專案,拷貝之前的,測試實體類欄位不一致的情況
Android中怎樣呼叫自帶的Base64實現檔案與字串的編碼和解碼
場景 需要將某音訊檔案mp3格式編碼成字串並能再將其轉換為字串。 注: 部落格: https://blog.csdn.net/badao_liumang_qizhi