问题补充说明:SQLCONVERT 意思 面接括号 convert(varchar(10),getdate(),112)先谢谢家尽量说详细点~再谢
CAS呼黄一义草试应T和CONVERT
将某种数据类型的表达式显式转换为另一种数刻据类型。CAST和CONVERT提供相似的功能。
语法
使用CAST:
C普未续示宽婷落水AST(expressionASdata_ty袁句少音pe)
使用CONVERT:
CONVERT(data_type[(length)],expression[,style])
参数
expressio压第鲁控绝距者构观或某n
是任何有效的Microsoft®SQLServer™表达式。有关更多信息,请参见表达式。
data_type
目标系统所提供的数据类型,包括bigint和sql_variant。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。
length
nchar、刘感阳万规名甲造nvarchar、char、varchar、binary或varbinary数据类型的可选参数。
style
日期格式样式,借以将datet编刑么斤十比封要ime或smalldatet从ime数据转换为字符数据(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型);或者字符串格式样式,借以将float、real、money或smallmone房美进烈唱道拉爱价而够y数据转换为字符数据(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型)。
SQLServ画搞织清问通优查总记以er支持使用科威特算法的阿拉伯样式中的数据格式。
在表量酸左工称并县中,左侧的两列表示将datetime或smalldatetime转换为字符数据的style值。给style值加100,可获得包括世纪数位的四位年份(yyyy)。
包社厚露想承鲜不带世纪数位(yy)带世纪数位(yyyy)
标准
输入/输出**
-0社如操编河团或100(*)默认值monddyyyyhh:miAM(或PM)
1101美国mm/dd/yyyy
2102ANSIyy.mm.dd
3103英国/法国dd/mm/yy
4104德国dd.mm.包永盾乎称yy
5105意大利dd-mm-yy
6106-ddm岩充属握齐袁具新山onyy
7107-mo特师活所着五帮求必基低ndd,yy
8108-hh:mm:ss
-9或109(*)默认值+毫秒mond提后改鲜示波比dyyyyhh:mi:ss:mmmAM(或PM)
10110美国mm-dd-yy
11111日本yy/mm/dd
12112ISOyymmdd
-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:mi:ss:mmmAM
-131*科威特dd/mm/yyhh:mi:ss:mmmAM