2012-06-18 103 views
0

试图做这样的事情:追加到字符串的整数作为字符串

select 'Setup for Car ' + CAST(varchar(50), @CarID) + ' for user ' + CAST(varchar(5), @UserID) 

不工作,不知道语法会那么对于T-SQL的东西。我四处寻找,还没有发现它。

回答

2

可以用户任一:

select 'Setup for Car ' + Convert(varchar(50), @CarID) + ' for user ' + Convert(varchar(5), @UserID) 

OR

select 'Setup for Car ' + CAST(@CarID as varchar(50)) + ' for user ' + CAST(@UserID as varchar(5)) 
+0

感谢弊最初我曾尝试转换,但有向后的参数... – PositiveGuy

+0

您可以使用它们中的任何一个,只需要将参数置于正确的位置即可。 :) – Taryn