在SQL中CAST和CONVERT函数都是用于格式转换的,一般来说,CAST和CONVERT没什么区别,只是在DATETIME TO NVARCHAR的转换时,CONVERT支持已有格式参数的转换。
CAST语法
CAST ( expression AS data_type )
CONVERT 语法
CONVERT ( data_type , expression )
CONVERT DATETIME TO NVARCHAR 常用格式
CONVERT( NVARCAHR(20) , '2010-10-10 10:10:10.000' , 20 ) -- 格式 2010-10-10 10:10:10
CONVERT( NVARCAHR(20) , '2010-10-10 10:10:10.000' , 23 ) -- 格式 2010-10-10