2012-10-16 44 views

回答

19

CAST和CONVERT具有相似的功能。 CONVERT特定於SQL Server,在日期和時間值,分數和貨幣符號之間進行轉換時可以實現更大的靈活性。 CAST是兩個函數中ANSI標準的更多。檢查這個博客的例子,使用這兩個:http://sqltutorials.blogspot.com/2007/06/sql-cast-and-convert.html

+0

這兩個函數的「CAST」不是唯一的* ANSI標準嗎? – Zack

7

convert功能可以做更復雜的轉換,例如使用特定格式的datetime值轉換成varchar

convert(varchar(16), dateTimeValue, 120)