convert函数[数据类型转换]

convert函数[数据类型转换]

ID:8970290

大小:38.00 KB

页数:5页

时间:2018-04-13

convert函数[数据类型转换]_第1页
convert函数[数据类型转换]_第2页
convert函数[数据类型转换]_第3页
convert函数[数据类型转换]_第4页
convert函数[数据类型转换]_第5页
资源描述:

《convert函数[数据类型转换]》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、CONVERT函数[数据类型转换]---------------------------------------------------------------------功能返回转换成提供的数据类型的表达式。语法CONVERT(datatype,expression[,format-style])参数datatype   表达式将转换成的数据类型。expression   要转换的表达式。format-style   对于将字符串转换为日期或时间数据类型以及相反的转换过程,format-style是描述要使用的日期

2、格式字符串的样式代码。format-style参数的值具有下列含义:不含世纪(yy)含世纪(yyyy)输出-0或100Mmmddyyyyhh:nn:ss:sssAM(或PM)1101mm/dd/yy[yy]2102[yy]yy.mm.dd3103dd/mm/yy[yy]4104dd.mm.yy[yy]5105dd-mm-yy[yy]6106ddMmmyy[yy]7107Mmmdd,yy[yy]8108hh:nn:ss-9或109Mmmddyyyyhh:nn:ss:sssAM(或PM)10110mm-dd-yy[yy]

3、11111[yy]yy/mm/dd12112[yy]yymmdd13113ddMmmyyyhh:nn:ss:sss(24小时制,欧洲缺省时间+毫秒,4位数年份)14114hh:nn:ss:sss(24小时制)20120yyyy-mm-ddhh:nn:ss:sss(24小时制,ODBC规范,4位数年份)21121yyyy-mm-ddhh:nn:ss.sss(24小时制,ODBC规范加毫秒,4位数年份)如果未提供format-style参数,则使用样式代码0。有关每种输出符号(如Mmm)生成的样式的描述,请参见DATE_

4、FORMAT选项[compatibility]。标准和兼容性SQL/92   供应商扩展。SQL/99   供应商扩展。Sybase   与AdaptiveServerEnterprise兼容。另请参见CAST函数[数据类型转换]示例下列语句说明了格式样式的用法:SELECTCONVERT(CHAR(20),order_date,104)FROMsales_orderorder_date16.03.200020.03.200023.03.200025.03.2000SELECTCONVERT(CHAR(20),ord

5、er_date,7)FROMsales_orderorder_dateMar16,00Mar20,00Mar23,00Mar25,00下面的语句说明了到整数的转换,并返回值5:SELECTCONVERT(integer,5.2)CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQLServer中 将日期格式化.SQLServer支持使用科威特算法的阿拉伯样式中的数据格式。在表中,左侧的两列表示将datetime或smalldatetime转换为字符数据的s

6、tyle值。给style值加100,可获得包括世纪数位的四位年份(yyyy)。不带世纪数位(yy)带世纪数位(yyyy)标准输入/输出**-0或100(*)默认值monddyyyyhh:miAM(或PM)1101美国mm/dd/yyyy2102ANSIyy.mm.dd3103英国/法国dd/mm/yy4104德国dd.mm.yy5105意大利dd-mm-yy6106-ddmonyy7107-mondd,yy8108-hh:mm:ss-9或109(*)默认值+毫秒monddyyyyhh:mi:ss:mmmAM(或PM)

7、10110美国mm-dd-yy11111日本yy/mm/dd12112ISOyymmdd-13或113(*)欧洲默认值+毫秒ddmonyyyyhh:mm:ss:mmm(24h)14114-hh:mi:ss:mmm(24h)-20或120(*)ODBC规范yyyy-mm-ddhh:mm:ss[.fff]-21或121(*)ODBC规范(带毫秒)yyyy-mm-ddhh:mm:ss[.fff]-126(***)ISO8601yyyy-mm-ddThh:mm:ss:mmm(不含空格)-130*科威特ddmonyyyyhh:

8、mi:ss:mmmAM-131*科威特dd/mm/yyhh:mi:ss:mmmAM*   默认值(style0或100、9或109、13或113、20或120、21或121)始终返回世纪数位(yyyy)。**当转换为datetime时输入;当转换为字符数据时输出。***专门用于XML。对于从datetime或smalldatetime到char

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

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

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