在Oracle中,列類型= DATE的表中有一列(dateColumn),當我執行select * from table.
時,特定記錄的值顯示爲'10/03/2010' 現在,當我這樣做:Oracle查詢不能正確顯示日期
SELECT *
FROM table
WHERE dateColumn < '01-JAN-11'
什麼也不顯示。當我這樣做時:
SELECT *
FROM table
WHERE dateColumn > '01-JAN-11'
記錄顯示出來。 這是爲什麼這樣表現? 「10/03/2010」是10日2010年3月,以便清楚,是2011 < 01一月
我發現通過以下命令設置我想要的特定日期格式nls_date_format ='mm/dd/yyyy' – dave