在看
SQL.Server.2008编程入门经典(第3版).pdf
page171中说到
既然convert都有了cast所有功能,那么为什么又要再加多一个cast
答案是,,,,,,,原来cast是为了与ANSI/ISO兼容的....
这样我想了一下,以后有事还是多用cast 算了,当然,如果cast真的达不到我转换所需要的,
那么才用convert好了.
Syntax for CAST:
CAST ( expression AS data_type [ (length ) ])
eg:
cast (@nSomeDays AS VARCHAR)
Syntax for CONVERT:
CONVERT ( data_type [ ( length ) ] , jjjjjexpression [ , style ] )
eg:
select @myDateFormat = convert(varchar(12), getdate(), 112) + ''.txt''
下面表转自msSQL2005的联机帮助