CAST 和 CONVERT
将某种数据类型的表达式显式转换为另一种数据类型。 CAST 和 CONVERT 提供相似的功
能。
语法
使用 CAST:
CAST ( expression AS data_type )
使用 CONVERT:
CONVERT (data_type[(length)], expression [, style])
参数
expression
是任何有效的 Microsoft® SQL Server™ 表达式。有关更多信息,请参见表达式。
data_type
目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。有
关可用的数据类型的更多信息,请参见数据类型。
length
nchar、nvarchar、char、varchar、binary 或 varbinary 数据类型的可选参数。
style
日 期 格 式 样 式 , 借 以 将 datetime 或 smalldatetime 数 据 转 换 为 字 符 数 据
(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,
借 以 将 float 、 real 、 money 或 smallmoney 数 据 转 换 为 字 符 数 据
(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。
SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。
在表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。给 style
值加 100,可获得包括世纪数位的四位年份 (yyyy)。
不带世纪数位 (yy) 带世纪数位 (yyyy)
标准
输入/输出**
- 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM)
1 101 美国 mm/dd/yyyy
评论0