Oracle如何實施日期?它存儲爲毫秒或類似的東西?Oracle日期
Oracle日期
回答
Oracle DATE將日期和時間存儲到第二個日期和時間。根據可用的硬件,Oracle TIMESTAMP將日期和時間存儲爲亞秒級精度的9位數字。
這兩者都是通過以壓縮二進制格式存儲日期和時間的各種組件來實現的。來自Oracle Concepts Guide section on dates
Oracle使用自己的內部格式到 存儲日期。日期數據存儲在 七個字節的固定長度字段中,分別對應於世紀年, 月,日,小時,分鐘和秒。
可以使用DUMP()函數來查看任何特定日期(或與此有關的任何其他值)的內部表示,但是這可能比你更需要(或希望)就知道了。
編號日期是一個時間戳值與秒精度。您需要TIMESTAMP(3)來存儲毫秒。
爲了清楚:Oracle時間戳不會存儲毫秒。它以可配置的精度存儲幾分之一秒 - 最多9個小數位。如果你使用時間戳(3),那麼你有毫秒。如果你使用時間戳(6),你有微秒。時間戳(9)?納秒。 – JeeBee 2008-10-09 14:31:24
顯然,不是以毫秒的形式。
這其實是有道理的,因爲他們沒有對當前日期/時間的任何運行的操作:
http://www.ixora.com.au/notes/date_representation.htm
http://infolab.stanford.edu/~ullman/fcdb/oracle/or-time.html
- 1. oracle日期序列?
- 2. Oracle日期時間
- 3. Oracle - 日期格式
- 4. Oracle日期問題
- 5. 與Oracle的日期
- 6. net.fortuna.ical4j.model.DateTime到Oracle日期
- 7. Oracle日期比較
- 8. Oracle日期轉換
- 9. Oracle日期問題
- 10. Oracle日期索引
- 11. Oracle日期格式
- 12. Oracle日期彙總
- 13. Oracle日期 - 如何年加入日期
- 14. PHP到Oracle日期警告
- 15. 移植Oracle日期操作
- 16. Oracle查詢的日期
- 17. 在oracle中投射日期
- 18. Oracle日期錯誤ORA-01830
- 19. Oracle日期格式問題
- 20. oracle上的日期函數
- 21. 計算日期(SQL,Oracle 10g)
- 22. 從Oracle獲取IST日期
- 23. oracle比較日期爲null
- 24. oracle日期和nls設置
- 25. Oracle日期格式問題
- 26. 使用Oracle零日期
- 27. php oracle檢索日期
- 28. 插入日期到Oracle
- 29. oracle,sql日期函數
- 30. Oracle日期四捨五入
感謝,特別是對一個dump()函數:) – 2008-10-09 14:36:44