日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)OceanBase教程:OceanBaseTIMESTAMP數(shù)據(jù)類型

日期時間數(shù)據(jù)類型中除了 ?DATE? 數(shù)據(jù)類型以外還有 ?TIMESTAMP[(scale)] ?時間戳數(shù)據(jù)類型。它是 ?DATE ?數(shù)據(jù)類型的擴展,跟 DATE 數(shù)據(jù)類型一樣,它存儲了年、月、日、時、分和秒等信息,但是不存儲時區(qū)信息,它的時間最大可以精確到納秒。所以它常用于存儲時間精確度高和不需要考慮時區(qū)變換的數(shù)據(jù)。

創(chuàng)新互聯(lián)成立與2013年,先為龍灣等服務建站,龍灣等地企業(yè),進行企業(yè)商務咨詢服務。為龍灣企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

語法


TIMESTAMP [(scale)]

參數(shù)

參數(shù)

取值范圍

說明

scale

0~9

TIMESTAMP[(scale)] 的范圍和精確度取決于 scale 的值,最大值為 9(納秒,即秒數(shù)精確至小數(shù)點 9 位),最小值為 0(秒,即秒數(shù)精確至小數(shù)點 0 位),默認值為 6。

格式

?TIMESTAMP? 數(shù)據(jù)類型的默認輸入輸出格式由 ?NLS_TIMESTAMP_FORMAT? 決定,運行以下 SQL 語句查看默認格式:


SELECT @@NLS_TIMESTAMP_FORMAT FROM DUAL;

返回結果:


DD-MON-RR HH.MI.SSXFF AM

如果您需要自定義數(shù)據(jù)的格式,可以使用轉換函數(shù)。在插入數(shù)據(jù)時,您可以通過函數(shù) ?TO_TIMESTAMP (char,fmt) ?指定數(shù)據(jù)的輸入格式。查詢數(shù)據(jù)時,您可以通過函數(shù) ?TO_CHAR (datetime,fmt) ?指定數(shù)據(jù)的輸出格式。這兩個轉換函數(shù)會將字符串轉化為參數(shù) fmt 中定義的格式。在 ?fmt? 未指明的情況下,使用默認格式。

取值范圍

?0001-01-01 00:00:00.000000000? ~ ?9999-12-31 23:59:59.999999999?

示例

  • 示例1:如下代碼所示,在表 Timestamp_Sample 中創(chuàng)建了數(shù)據(jù)類型為?TIMESTAMP? 的兩列 timestp1 和 timestp2, 并且為 timestp2 指定了時間的精度為 3。向兩列同時使用? TO_TIMESTAMP(string, format) ?插入日期值 2020-01-01 11:00:00。


CREATE TABLE Timestamp_Sample(timestp1 TIMESTAMP, timestp2 TIMESTAMP(3));
INSERT INTO Timestamp_Sample(timestp1,timestp2) VALUES(TO_TIMESTAMP('2020-01-01 11:00:00','YYYY-MM-DD HH24:MI:SS'),TO_TIMESTAMP('2020-01-01 11:00:00','YYYY-MM-DD HH24:MI:SS')); 
SELECT * FROM Timestamp_Sample;

結果如下,可以看到 timestp1 由于沒有指定 scale 的值,所以結果時間精度默認為 6 位,timestp2 在指定后精度為 3 位:


+------------------------------+---------------------------+
| timestamp1                   | timestamp2                |
+------------------------------+---------------------------+
| 01-JAN-20 11.00.00.000000 AM | 01-JAN-20 11.00.00.000 AM |
+------------------------------+---------------------------+
  • 示例2:以下語句使用函數(shù)? TO_CHAR (datetime,fmt) ?指定輸出格式。


SELECT TO_CHAR(TO_TIMESTAMP_TZ('25-FEB-20 11:00:00 AM America/Los_Angeles','DD-MON-RR HH:MI:SSXFF PM TZR'),'YYYY-MM-DD HH:MI:SSXFF PM TZR') Timestamp 
FROM DUAL;

返回結果:


+------------------------------------------------------+
| Timestamp                                            |
+------------------------------------------------------+
| 2020-02-25 11:00:00.000000000 AM America/Los_Angeles |
+------------------------------------------------------+

新聞名稱:創(chuàng)新互聯(lián)OceanBase教程:OceanBaseTIMESTAMP數(shù)據(jù)類型
URL網址:http://www.dlmjj.cn/article/dhodeih.html