十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
如果您需要存儲(chǔ)某特定的時(shí)間信息卻不包含日期時(shí),就可以用到SQL Server2008中的TIME數(shù)據(jù)類型,SQL Server2008新增的TIME數(shù)據(jù)類型,將可以為您完美解決此問(wèn)題。

盤山網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司從2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
SQL Server2008現(xiàn)在有了一個(gè)TIME數(shù)據(jù)類型,它允許你只存儲(chǔ)一個(gè)時(shí)間值而沒(méi)有時(shí)間。如果想要存儲(chǔ)一個(gè)特定的時(shí)間信息而不涉及具體的日期時(shí),這將非常的有用。TIME數(shù)據(jù)類型存儲(chǔ)使用24小時(shí)制,它并不關(guān)心時(shí)區(qū),支持高達(dá)100納秒的精確度。TIME數(shù)據(jù)類型支持從0到7不同的精度,就像DATETIME2格式,它的磁盤開(kāi)銷是3到5個(gè)字節(jié),取決與精度。TIME列的長(zhǎng)度與精度如下表所示:
#p#
此處是一個(gè)如何使用不同的DATETIME2精度值來(lái)顯示不同的時(shí)間格式的示例:
- DECLARE @T0 time(0) = '16:59:11.1234567';
- DECLARE @T1 time(1) = '16:59:11.1234567';
- DECLARE @T2 time(2) = '16:59:11.1234567';
- DECLARE @T3 time(3) = '16:59:11.1234567';
- DECLARE @T4 time(4) = '16:59:11.1234567';
- DECLARE @T5 time(5) = '16:59:11.1234567';
- DECLARE @T6 time(6) = '16:59:11.1234567';
- DECLARE @T7 time(7) = '16:59:11.1234567';
- PRINT @T0;
- PRINT @T1;
- PRINT @T2;
- PRINT @T3;
- PRINT @T4;
- PRINT @T5;
- PRINT @T6;
- PRINT @T7;
當(dāng)運(yùn)行上述代碼時(shí)將會(huì)得到如下結(jié)果:
- 16:59:11
- 16:59:11.1
- 16:59:11.12
- 16:59:11.123
- 16:59:11.1235
- 16:59:11.12346
- 16:59:11.123457
- 16:59:11.1234567
注意TIME(4),TIME(5)和TIME(6)在顯示時(shí)進(jìn)行了精度截?cái)?,這與SQL Server2008中的DATETIME2的行為是一致的。只存儲(chǔ)時(shí)間部分的TIME數(shù)據(jù)類型列現(xiàn)在允許我們驗(yàn)證SQL Server的時(shí)間值以確保它們包含的是有效的時(shí)間,并且能夠節(jié)省空間。