标签: sql sql-server-2012
为什么当使用datetime作为独立的mssql可以投射它。但是当连字符串不能时呢?
declare @foo datetime set @foo = '2015-10-10' --Works print @foo --Doesn't work print 'my foo' + @foo
答案 0 :(得分:2)
因为+可能意味着添加或字符串连接。因此,将其显式转换为字符串:
+
'my foo' + convert(varchar(12), @foo, 120)