日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 數據庫 > MS_SQL > SQL開發(fā)知識:SQL Server 日期和時間的內部存儲過程

SQL開發(fā)知識:SQL Server 日期和時間的內部存儲過程

時間:2024-02-08 11:17作者:下載吧人氣:23

在SQL Server的內部存儲中,日期和時間不是以字符串的形式存儲的,而是使用整數來存儲的。使用特定的格式來區(qū)分日期部分和時間部分的偏移量,并通過基準日期和基準時間來還原真實的數據。

一,DateTime的內部存儲

SQL Server存儲引擎把DateTime類型存儲為2個int32類型,共8個字節(jié),第一個int32 整數(前4個字節(jié))存儲的是日期相對于基準日期(1900-01-01)的偏移量。基準日期是1900-01-01,當前4 字節(jié)為0 時,表示的日期是1900 年1 月1 日。第二個int32整數(后4個字節(jié))存儲的是**(00:00:00.000)之后的時鐘滴答數,每個滴答為1⁄300秒,精確度為3.33毫秒(0.00333秒,3.33ms),因此,DateTime能夠表示的時間,可能會存在一個滴答的時間誤差。

DateTime的內部存儲格式,用十六進制表示是:DDDDTTTT

  • DDDD:占用2個字節(jié),表示對基準日期的偏移量
  • TTTT:占用兩個字節(jié),表示對**之后的始終滴答數

舉個例子,對于如下的日期和時間,把DateTime類型轉換為大小為8個字節(jié)的16進制,每兩個數字對應1個字節(jié):

declare @dt datetime = ‘2015-05-07 10:05:23.187’
select convert(varbinary(8), @dt) as date_time_binary
–output 0x0000A49100A6463C

標簽MSSQL,SQLServer,技術文檔,數據庫,SQLSERVER
查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

盖楼回复X

(您的评论需要经过审核才能显示)

主站蜘蛛池模板: 成人免费视频日本 | 免费毛片a| 日韩欧美国产精品 | 最新国产美女肝交视频播放 | 看久久久久毛片婷婷色 | 欧美啊v在线观看 | 视频二区在线 | 久久在线播放 | 成年女人免费视频播放成年m | 国产精品亚洲视频 | 久久最新视频 | 在线观看国产一区 | 九九国产精品视频 | 国产性大片黄在线观看在线放 | 亚洲精品一区二区三区四 | 久久精品国产免费看久久精品 | 日本精品视频一视频高清 | 九一国产| 中国女警察一级毛片视频 | 黄网在线视频 | 久久a热6 | 精品国产一区二区三区不卡在线 | 又粗又爽又色男女乱淫播放男女 | 亚洲在线中文字幕 | 在线观看国产区 | 日本在线视频播放 | 国产精品情人露脸在线观看 | 一级片美国 | 成人亚洲欧美日韩中文字幕 | 亚洲男人的天堂久久精品 | 免费看欧美一级a毛片 | 亚洲波多野结衣日韩在线 | 全黄a一级毛片 | 真正全免费视频a毛片 | 欧美一级成人一区二区三区 | 国产真实乱系列2孕妇 | 亚洲欧美国产精品 | 日本免费一区二区三区三州 | 亚洲一区欧美 | 综合欧美一区二区三区 | 国产v精品成人免费视频400条 |