久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

INTERVAL DAY TO SECOND數(shù)據(jù)類型是怎樣的呢

共計(jì) 2642 個(gè)字符,預(yù)計(jì)需要花費(fèi) 7 分鐘才能閱讀完成。

這篇文章給大家介紹 INTERVAL DAY TO SECOND 數(shù)據(jù)類型是怎樣的呢,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

INTERVAL DAY TO SECOND 類型可以用來存儲(chǔ)單位為天和秒的時(shí)間間隔。下面這條語(yǔ)句創(chuàng)建一個(gè)名為 promotions 的表,用來存儲(chǔ)促銷信息。promotions 表包含了一個(gè) INTERVAL DAY TO SECOND 類型的列 duration,該列用來記錄促銷有效的時(shí)間間隔:
 CREATE TABLE promotions (
promotion_id INTEGER CONSTRAINT promotions_pk PRIMARY KEY,
name VARCHAR2(30) NOT NULL,
duration INTERVAL DAY(3) TO SECOND (4)
);
注意此處指定了 duration 列中天的精度為 3,秒的小數(shù)部分精度為 4。這就是說可以為該列的天存儲(chǔ) 3 位數(shù)字,而為該列的秒最多可以在小數(shù)點(diǎn)右邊存儲(chǔ) 4 位數(shù)字。

要向數(shù)據(jù)庫(kù)提供一個(gè) INTERVAL DAY TO SECOND 字面值,可以使用下面的簡(jiǎn)化語(yǔ)法:

INTERVAL [+|-][d] [h[: m[: s]]] [DAY[( days_precision)]])
[TO HOUR | MINUTE | SECOND[( seconds_precision)]]
● + 或 – 是一個(gè)可選的指示符,用來說明時(shí)間間隔是正數(shù)還是負(fù)數(shù) (默認(rèn)為正數(shù))。

● d 是時(shí)間間隔的天數(shù)。

● h 是一個(gè)可選參數(shù),表示時(shí)間間隔的小時(shí)數(shù)。如果指定了天和小時(shí),必須在 INTERVAL 子句中包含 TO HOUR。

● h 是一個(gè)可選參數(shù),表示時(shí)間間隔的分鐘數(shù)。如果指定了天和分,必須在 INTERVAL 子句中包含 TO MINUTES。

● s 是一個(gè)可選參數(shù),表示時(shí)間間隔的秒數(shù)。如果指定了天和秒,必須在 INTERVAL 子句中包含 TO SECOND。

● days_precision 是一個(gè)可選參數(shù),用來說明天數(shù)的精度 (默認(rèn)值為 2)。

● seconds_precision 是一個(gè)可選參數(shù),用來說明秒的精度 (默認(rèn)值為 6)。

時(shí)間間隔字面量的例子

INTERVAL‘3’DAY

時(shí)間間隔為 3 天

INTERVAL‘2’HOUR

時(shí)間間隔為 2 小時(shí)

INTERVAL‘25’MINUTE

時(shí)間間隔為 25 分鐘

INTERVAL‘45’SECOND

時(shí)間間隔為 45 秒

INTERVAL‘3 2’DAY TO HOUR

時(shí)間間隔為 3 天零 2 小時(shí)

INTERVAL‘3 2:25’DAY TO MINUTE

時(shí)間間隔為 3 天零 2 小時(shí) 25 分

INTERVAL‘3 2:25:45’DAY TO SECOND

時(shí)間間隔為 3 天零 2 小時(shí) 25 分 45 秒

INTERVAL‘123 2:25:45.12’DAY(3)

TO SECOND(2)

時(shí)間間隔為 123 天零 2 小時(shí) 25 分 45.12 秒;天的精度是 3 位數(shù)字,秒的小數(shù)部分的精度是 2 位數(shù)字

INTERVAL‘3 2:00:45’DAY TO SECOND

時(shí)間間隔為 3 天 2 小時(shí) 0 分 45 秒

INTERVAL‘-3 2:25:45’DAY TO SECOND

時(shí)間間隔為負(fù)數(shù),值為 3 天零 2 小時(shí) 25 分 45 秒

INTERVAL‘1234 2:25:45’DAY(3)

TO SECOND

時(shí)間間隔無(wú)效,因?yàn)樘斓奈粩?shù)超過了指定的精度 3

INTERVAL‘123 2:25:45.123’DAY

TO SECOND(2)

時(shí)間間隔無(wú)效,因?yàn)槊氲男?shù)部分的位數(shù)超過了指定的精度 2

下面這個(gè) INSERT 語(yǔ)句向 promotions 表添加一行記錄:

 INSERT INTO promotions (promotion_id, name, duration)
VALUES (1, 10% off Z Files , INTERVAL 3 DAY);
 

INSERT INTO promotions (promotion_id, name, duration)
VALUES (2, 20% off Pop 3 , INTERVAL 2 HOUR);

 

INSERT INTO promotions (promotion_id, name, duration)
VALUES (3, 30% off Modern Science , INTERVAL 25 MINUTE);

 

INSERT INTO promotions (promotion_id, name, duration)
VALUES (4, 20% off Tank War , INTERVAL 45 SECOND);

 

INSERT INTO promotions (promotion_id, name, duration)
VALUES (5, 10% off Chemistry , INTERVAL 3 2:25 DAY TO MINUTE);

 

INSERT INTO promotions (promotion_id, name, duration)
VALUES (6, 20% off Creative Yell , INTERVAL 3 2:25:45 DAY TO SECOND);

 

INSERT INTO promotions (promotion_id, name, duration)
VALUES (7, 15% off My Front Line ,
INTERVAL 123 2:25:45.12 DAY(3) TO SECOND(2));

下面這個(gè)查詢對(duì) promotions 表進(jìn)行檢索,注意 duration 列值的格式化:

 SELECT *
FROM promotions;
PROMOTION_ID  NAME                              DURATION
———— ——————————   ——————
1   10% off Z Files                  +003 00:00:00.0000
2   20% off Pop 3                    +000 02:00:00.0000
3   30% off Modern Science           +000 00:25:00.0000
4   20% off Tank War                 +000 00:00:45.0000
5   10% off Chemistry                +003 02:25:00.0000
6   20% off Creative Yell            +003 02:25:45.0000
7   15% off My Front Line            +123 02:25:45.1200

關(guān)于 INTERVAL DAY TO SECOND 數(shù)據(jù)類型是怎樣的呢就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-17發(fā)表,共計(jì)2642字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 博爱县| 新晃| 威信县| 百色市| 东海县| 闽清县| 开化县| 夹江县| 英山县| 濮阳市| 六盘水市| 祁门县| 雷山县| 无为县| 伊宁市| 镇平县| 大英县| 阜康市| 育儿| 湘潭市| 云梦县| 思南县| 陇西县| 观塘区| 合阳县| 桃园市| 红河县| 龙门县| 津市市| 五大连池市| 宜阳县| 侯马市| 中宁县| 黄石市| 梅河口市| 宜良县| 长治市| 赤壁市| 桑日县| 北宁市| 兴业县|