sql server 函数介绍

sql server 函数介绍

ID:22680971

大小:144.46 KB

页数:30页

时间:2018-10-30

sql server 函数介绍_第1页
sql server 函数介绍_第2页
sql server 函数介绍_第3页
sql server 函数介绍_第4页
sql server 函数介绍_第5页
资源描述:

《sql server 函数介绍》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、sqlserver函数介绍  1、日期概念理解中的一些测试--A.测试datetime精度问题DECLAREtTABLE(datechar(21))INSERTtSELECT'1900-1-100:00:00.000'INSERTtSELECT'1900-1-100:00:00.001'INSERTtSELECT'1900-1-100:00:00.009'INSERTtSELECT'1900-1-100:00:00.002'INSERTtSELECT'1900-1-100:00:0

2、0.003'INSERTtSELECT'1900-1-100:00:00.004'INSERTtSELECT'1900-1-100:00:00.005'INSERTtSELECT'1900-1-100:00:00.006'INSERTtSELECT'1900-1-100:00:00.007'INSERTtSELECT'1900-1-100:00:00.008'SELECTdate,转换后的日期=CAST(dateasdatetime)FROMt  /**//*--结

3、果  date         转换后的日期-----------------------------------------------1900-1-100:00:00.0001900-01-0100:00:00.0001900-1-100:00:00.0011900-01-0100:00:00.0001900-1-100:00:00.0091900-01-0100:00:00.0101900-1-100:00:00.0021900-01-0100:00:00.0031900-1-100:00:00.0031900-01-0100:00:00.003

4、1900-1-100:00:00.0041900-01-0100:00:00.0031900-1-100:00:00.0051900-01-0100:00:00.0071900-1-100:00:00.0061900-01-0100:00:00.0071900-1-100:00:00.0071900-01-0100:00:00.0071900-1-100:00:00.0081900-01-0100:00:00.007  (所影响的行数为10行)--*/GO  --B.对于datetime类型的纯日期和时间的十六进制表示DECLAREdtdatetime

5、  --单纯的日期SETdt='1900-1-2'SELECTCAST(dtasbinary(8))--结果:0x0000000100000000  --单纯的时间SETdt='00:00:01'SELECTCAST(dtasbinary(8))--结果:0x000000000000012CGO  --C.对于smalldatetime类型的纯日期和时间的十六进制表示DECLAREdtsmalldatetime  --单纯的日期SETdt='1900-1-2'SELECTCAST(dtasbinary(4

6、))--结果:0x00010000  --单纯的时间SETdt='00:10'SELECTCAST(dtasbinary(4))--结果:0x0000000A  2、CONVERT在日期转换中的使用示例--字符转换为日期时,Style的使用  --1.Style=101时,表示日期字符串为:mm/dd/yyyy格式SELECTCONVERT(datetime,'11/1/2003',101)--结果:2003-11-0100:00:00.000  --2.Style=101时,表示日期字符串为:dd/mm/yyyy格式S

7、ELECTCONVERT(datetime,'11/1/2003',103)--结果:2003-01-1100:00:00.000  /**//*==日期转换为字符串==*/DECLAREdtdatetimeSETdt='2003-1-11'  --1.Style=101时,表示将日期转换为:mm/dd/yyyy格式SELECTCONVERT(varchar,dt,101)--结果:01/11/2003  --2.Style=103时,表示将日期转换为:dd/mm/yyyy格式SELECTCONVERT(varchar,

8、dt,103)--结果:11/01/2003  /**//*==这是很多人经常犯的错误,对非日

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

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

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