Oracle插入日期數(shù)據(jù)常見的2個問題和解決方法
1、無效的月份問題
最近在往數(shù)據(jù)庫中插入時間時,Oracle報“無效的月份問題”,具體SQL如下:
ID,CNAME, STARTTIME, ENDTIME,VALUE
) VALUES (
1, 'John', '01/06/2013', '02/06/2013', 800
);
報錯:ORA-01843:無效的月份。這是由于日期格式不對造成的。
解決辦法:
用select sysdate from dual; 查看默認(rèn)日期格式,然后按系統(tǒng)里的日期格式,輸入就可以解決問題了。
2、日期插入格式問題
插入日期格式數(shù)據(jù)時,報ORA-01861: 文字與格式字符串不匹配。
如果直接按照字符串方式,或者,直接使用to_date('2007-12-28 10:07:24'),沒有指定日期格式,就會報錯:ORA-01861: 文字與格式字符串不匹配,必須指定日期格式。
如下:
相關(guān)文章
Window下Oracle Database 11g 發(fā)行版2安裝教程
這篇文章主要為大家詳細(xì)介紹了Window下Oracle Database 11g 發(fā)行版2安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07Oracle表空間的創(chuàng)建、使用、重命名與刪除方法
表空間是Oracle數(shù)據(jù)庫中的一個重要概念,它是一組物理文件,用于存儲數(shù)據(jù)庫對象,如表、索引等,在使用Oracle數(shù)據(jù)庫時,通常需要創(chuàng)建表空間來存放數(shù)據(jù),本文介紹了Oracle表空間的創(chuàng)建、使用、重命名與刪除方法2024-03-03Oracle中RegExp_Like正則表達(dá)式基本用法舉例
這篇文章主要給大家介紹了關(guān)于Oracle中RegExp_Like正則表達(dá)式基本用法的相關(guān)資料,REGEXP_LIKE(x,pattern)函數(shù)的功能類似于like運(yùn)算符,用于判斷源字符串是否匹配或包含指定模式的子串,需要的朋友可以參考下2024-02-02Navicat?Premium連接Oracle數(shù)據(jù)庫的2種方式
這篇文章主要給大家介紹了關(guān)于Navicat?Premium連接Oracle數(shù)據(jù)庫的2種方式,大家要使用Navicat Premium連接Oracle數(shù)據(jù)庫,請按照以下步驟操作,需要的朋友可以參考下2024-01-01oracle數(shù)據(jù)庫實現(xiàn)獲取時間戳的無參函數(shù)
這篇文章主要介紹了oracle數(shù)據(jù)庫實現(xiàn)獲取時間戳的無參函數(shù)的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-08-08