Oracle不支持TIME數據類型,但可以使用DATE存儲TIME。如何將Oracle「TIME」轉換爲查詢中的JDBC Time?
我的問題:
select to_date('2009-06-30', 'YYYY-MM-DD') as "DATE",
to_date('16:31:59', 'HH24:MI:SS') as "TIME"
from dual
產量:
DATE TIME
2009-06-30 2009-08-01
當我運行它通過JDBC(在松鼠SQL,其實)
。 「2009-08-01」不是一個非常有用的時間。在我的代碼中,我可以使用ResultSet.getTime()
。但是,如何在通用查詢中獲得時間呢?有沒有一種方法來演示結果?
謝謝。出於某種原因,我期待Oracle工程師在TO_DATE()中只指定時間時使用恆定的日期部分。 – 2009-08-20 07:52:15