1
A
回答
4
你可以使用一個TIMESTAMP
類型。它存儲精度高達納秒精度的時間(默認爲微秒)。
選擇一個虛擬年份和日期:
select to_timestamp('00/01/01 01:02:03.123456',
'YY/MM/DD HH24:MI:SS.FF') from dual;
或者你可以使用一個INTERVAL
類型太:
SQL> create table foo (a interval day to second);
Table created.
SQL> insert into foo values (to_dsinterval('0 01:02:03.123456'));
1 row created.
SQL> select * from foo;
A
---------------------------------------------------------------------------
+00 01:02:03.123456
0
1. Oracle does not store millisecond directly but it does store seconds
with a fraction component which can help you to get the
milliseconds.
2. Not only millisecond rather you can get to microseconds too! In fact
you can specify the number of digits that oracle stores in the
fractional part of seconds i.e. the precision part for `TIMESTAMP`
datatype. The default is platform dependant, on UNIX it defaults to
6 and on windows it defaults to 3. The valid range is [0-9].
參見:DBA_BLOG
0
使用時間戳數據類型(你可以指定精度,如果你想)。 如果您想要存儲來自不同時區的值,請改爲使用帶timezone的時間戳。
0
我根本不會使用時間戳來存儲數據。如果分鐘,秒和毫秒的信息在存儲之前可用,我寧願創建一個包含三個數字字段的單獨表格來存儲信息;的原因,與代理鍵以及:-)
相關問題
- 1. 經過時間20毫秒精度
- 2. 精度爲毫秒的Python時間戳
- 3. 甲骨文SYSTIMESTAMP(SYSDATE),以毫秒爲單位
- 4. 時間以秒或毫秒
- 5. c中的時間戳以毫秒爲單位精度
- 6. 甲骨文時間戳精度不服從
- 7. 存儲時間毫秒的Rails
- 8. 減少時間序列毫秒的時間精度
- 9. SQLite的:將當前的時間戳和毫秒精度
- 10. 比較日期時間和毫秒精度
- 11. Java Spring - MySQL時間戳字段和毫秒精度
- 12. 以毫秒級精度返回time.now
- 13. 的Java毫秒精度
- 14. 存儲毫秒計時
- 15. java中的定時器,精度爲0.1毫秒,間隔爲23毫秒
- 16. SqlAlchemy mysql毫秒或微秒精度
- 17. 機器人:毫秒時間長 - 一小時的精度損失
- 18. 甲骨文時間戳
- 19. 甲骨文時間過長
- 20. 時間戳甲骨文
- 21. iOS - 以毫秒級精度同步設備間的音頻
- 22. 使用本地存儲需要時間以毫秒爲單位
- 23. 如何以2毫秒的精度同步2個系統之間的時間?
- 24. 轉換甲骨文日期和時間
- 25. Linux和Windows毫秒時間
- 26. 甲骨文格式浮點數11g中
- 27. SQL甲骨文11g數據庫
- 28. 紅寶石時間以毫秒秒
- 29. 從毫秒轉換爲微秒並在C中存儲雙精度
- 30. 日期時間與SAS毫秒:最高精度數字無處
謝謝,但有可能只存儲時間,而不是日期?我沒有找到它如何爲前例插入一個時間值。 3:52:09(分:秒:毫秒) – user1669461
實際上,間隔可能會更好。更新。 – Mat