0

试图做这样的事情:

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

不起作用,不确定 T-SQL 的语法是什么。我到处找了,还没找到。

4

2 回答 2

2

您可以使用以下任何一种:

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

或者

select 'Setup for Car ' + CAST(@CarID as varchar(50)) + ' for user ' + CAST(@UserID as varchar(5))
于 2012-06-18T14:52:13.930 回答
1

您使用 CAST 错误。它应该是

CAST(@Variable AS WhatYouAreCastingTo)

这是一个显示这个的小提琴

记住,MSDN是你的朋友 :)

于 2012-06-18T14:52:03.447 回答