sqlserver中的时间和日期数据类型

sqlserver中的时间和日期数据类型

ID:34725934

大小:63.55 KB

页数:6页

时间:2019-03-10

sqlserver中的时间和日期数据类型_第1页
sqlserver中的时间和日期数据类型_第2页
sqlserver中的时间和日期数据类型_第3页
sqlserver中的时间和日期数据类型_第4页
sqlserver中的时间和日期数据类型_第5页
资源描述:

《sqlserver中的时间和日期数据类型》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SqlServer中日期和时间数据类型及函数 日期和时间数据类型下表列出了 Transact-SQL 的日期和时间数据类型.数据类型格式范围精确度存储大小(以字节为单位)用户定义的秒的小数精度时区偏移量timehh:mm:ss[.nnnnnnn]00:00:00.0000000 到23:59:59.9999999100 纳秒3 到5有无dateYYYY-MM-DD0001-01-01 到 9999-12-311 天3无无smalldatetimeYYYY-MM-DDhh:mm:ss1900-01-01

2、 到 2079-06-061 分钟4无无datetimeYYYY-MM-DDhh:mm:ss[.nnn]1753-01-01 到 9999-12-310.00333秒8无无datetime2YYYY-MM-DDhh:mm:ss[.nnnnnnn]0001-01-0100:00:00.0000000 到9999-12-3123:59:59.9999999100 纳秒6 到8有无datetimeoffsetYYYY-MM-DDhh:mm:ss[.nnnnnnn][+

3、-]hh:mm0001-01-0100

4、:00:00.0000000 到9999-12-3123:59:59.9999999(以UTC 时间表示)100 纳秒8 到10有有 注意:Transact-SQLrowversion 数据类型不是日期或时间数据类型.timestamp 是 rowversion 的同义词,但不推荐使用. 日期和时间函数用来获取系统日期和时间值的函数所有系统日期和时间值均得自运行 SQLServer 实例的计算机的操作系统.精度较高的系统日期和时间函数SQLServer2008 使用 GetSystemTimeAsFi

5、leTime() WindowsAPI 来获取日期和时间值.精确程度取决于运行 SQLServer 实例的计算机硬件和 Windows 版本.此 API 的精度固定为 100 纳秒.可通过使用GetSystemTimeAdjustment() WindowsAPI 来确定该精确度.函数语法返回值返回数据类型确定性SYSDATETIMESYSDATETIME()返回包含计算机的日期和时间的 datetime2(7) 值,SQLServer 的实例正在该计算机上运行.时区偏移量未包含在内.datetime

6、2(7)不具有确定性SYSDATETIMEOFFSETSYSDATETIMEOFFSET()返回包含计算机的日期和时间的 datetimeoffset(7)值,SQLServer 的实例正在该计算机上运行.时区偏移量包含在内.datetimeoffset(7)不具有确定性SYSUTCDATETIMESYSUTCDATETIME()返回包含计算机的日期和时间的 datetime2(7) 值,SQLServer 的实例正在该计算机上运行.日期和时间作为 UTC时间(通用协调时间)返回.datetime2(

7、7)不具有确定性精度较低的系统日期和时间函数函数语法返回值返回数据类型确定性CURRENT_TIMESTAMPCURRENT_TIMESTAMP返回包含计算机的日期和时间的datetime2(7) 值,SQLServer的实例正在该计算机上运行.时区偏移量未包含在内.datetime不具有确定性GETDATEGETDATE()返回包含计算机的日期和时间的datetime2(7) 值,SQLServer的实例正在该计算机上运行.时区偏移量未包含在内.datetime不具有确定性GETUTCDATEGET

8、UTCDATE()返回包含计算机的日期和时间的datetime2(7) 值,SQLServer的实例正在该计算机上运行.日期和时间作为 UTC 时间(通用协调时间)返回.datetime不具有确定性用来获取日期和时间部分的函数函数语法返回值返回数据类型确定性DATENAMEDATENAME( datepart, date )返回表示指定日期的指定datepart 的字符串.nvarchar不具有确定性DATEPARTDATEPART( datepart, date )返回表示指定 date 的指定da

9、tepart 的整数.int不具有确定性DAYDAY( date )返回表示指定 date 的"日"部分的整数.int具有确定性MONTHMONTH( date )返回表示指定 date 的"月"部分的整数.int具有确定性YEARYEAR( date )返回表示指定 date 的"年"部分的整数.int具有确定性用来获取日期和时间差的函数函数语法返回值返回数据类型确定性DATEDIFFDATEDIFF( datepart ,startdate , en

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。