新聞中心
DATE 數(shù)據(jù)類型存儲日期和時間信息。盡管日期和時間信息可以用字符和數(shù)字?jǐn)?shù)據(jù)類型表示,但 DATE 數(shù)據(jù)類型具有特殊的關(guān)聯(lián)屬性。對于每個 DATE 值,OceaBase 存儲以下信息:年、月、日、小時、分鐘和秒,但是并不包含時區(qū)信息。

站在用戶的角度思考問題,與客戶深入溝通,找到煙臺網(wǎng)站設(shè)計與煙臺網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、申請域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋煙臺地區(qū)。
格式
?DATE? 數(shù)據(jù)類型的默認輸入輸出格式由 ?NLS_DATE_FORMAT? 決定,運行以下 SQL 語句查看默認格式:
SELECT @@NLS_DATE_FORMAT FROM DUAL;返回結(jié)果:
DD-MON-RR如果您需要自定義數(shù)據(jù)的格式,可以使用轉(zhuǎn)換函數(shù)。在插入數(shù)據(jù)時,您可以通過函數(shù) TO_DATE (char,fmt) 指定數(shù)據(jù)的輸入格式。查詢數(shù)據(jù)時,您可以通過函數(shù) TO_CHAR (datetime,fmt) 指定數(shù)據(jù)的輸出格式。這兩個轉(zhuǎn)換函數(shù)會將字符串轉(zhuǎn)化為參數(shù) fmt 中定義的格式。在 fmt 未指明的情況下,使用默認格式。
注意
DATE 數(shù)據(jù)類型儲存小時、分鐘和秒等時間信息,但是默認格式中并不包含時間信息。
取值范圍
?0001-01-01 00:00:00?~?9999-12-31 23:59:59?
示例
- 示例1: 返回當(dāng)前的系統(tǒng)日期,由于未指定參數(shù) fmt,所以 TO_CHAR 按數(shù)據(jù)類型的默認格式返回數(shù)據(jù)。
SELECT TO_CHAR(sysdate) FROM DUAL;返回結(jié)果:
+------------------+
| TO_CHAR(SYSDATE) |
+------------------+
| 24-FEB-20 |
+------------------+
- 年:當(dāng)前年份,由 ?
SYSDATE? 返回。 - 月:當(dāng)前月份,由 ?
SYSDATE? 返回。 - 日:01,默認是當(dāng)前月的第一天。
- 小時、分鐘和秒均為 0。
本示例將使用 ?TO_DATE(string, format)? 插入日期數(shù)據(jù)。?TO_DATE? 會將 ?string? 中的字符串轉(zhuǎn)化為?format? 中定義的格式。
例如當(dāng)前查詢是 2020 年 2 月發(fā)出的:
SELECT TO_CHAR(TO_DATE('2020', 'YYYY'),'YYYY-MM-DD HH24:MI:SS') FROM DUAL;返回結(jié)果:
+----------------------------------------------------------+
| TO_CHAR(TO_DATE('2020', 'YYYY'),'YYYY-MM-DD HH24:MI:SS') |
+----------------------------------------------------------+
| 2020-02-01 00:00:00|
+----------------------------------------------------------+
網(wǎng)頁名稱:創(chuàng)新互聯(lián)OceanBase教程:OceanBaseDATE數(shù)據(jù)類型
本文路徑:http://www.dlmjj.cn/article/dhecdhc.html


咨詢
建站咨詢
