的Oracle 11g文檔中說,默認的日期格式爲DD-MON-YYYY,這意味着如果我使用插入日期日期列:Oracle日期格式
insert into table t values(1, '02-JAN-2013')
,然後選擇它
select * from t
它應該顯示爲02-JAN-2013,而實際上它顯示日期爲01/02/2013。
爲什麼他的差距還是我失去了一些東西。
Ref。 http://infolab.stanford.edu/~ullman/fcdb/oracle/or-time.html
僅供參考。我正在使用PL/SQL Developer進行這個實驗。
如果是這樣,那麼爲什麼我必須使用特定的格式,而日期對比情況:EG。從search_instance si中選擇si.effective_date,其中si.effective_date> '26 -JUN-2013'order by si.effective_date。如果不使用'26 -JUN-2013'我使用'06/26/2013',它會說'不是有效的月份'。 – user204069
我試着總是使用ansi日期格式:'YYMMDDHHMISS',我不必檢查數據庫使用的格式。然後我可以使用'si.effective_date>'20130626000000'' – Aguardientico