2012-06-18 122 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