sqlServer中如何连接两个字符串变量 5

在存储过程中定义了两个字符串变量,例如@var1,@var2都是varchar型的后面的语句中需要将以上两个变量以及","连接起来,我写的代码是@var1=@var1+@... 在存储过程中定义了两个字符串变量,例如@var1,@var2 都是varchar型的
后面的语句中需要将以上两个变量以及","连接起来,我写的代码是
@var1=@var1+@var2+","
保存时提示: @var1附近有语法错误
请问要实现如上功能,应该如何写呢?
存储过程源代码如下:
ALTER PROCEDURE dbo.ym_UniversityVote
@vid int,
@tid int,
@tuid varchar(50),
@VoteValue varchar(10)
AS
declare @Tmp varchar(50)
begin transaction
if(select count(*) from UniversityVoter where UserID=@vid)>0
select @Tmp=TID from UniversityVoter where UserID=@vid
--其中TID为text型变量
@Tmp=@Tmp+@tuid+","
if @@ERROR<>0
begin
rollback tran
end

update UniversityVoter set TID=TID+@tuid where UserID=@vid
if @@Error<>0
begin
rollback tran
end
comt tran
RETURN

改成单引号也不对,还是原来那个错误!
展开
 我来答
百度网友1bf45f90d
2007-08-24 · 超过59用户采纳过TA的回答
知道答主
回答量:175
采纳率:0%
帮助的人:0
展开全部
在SQL里引号要用单引号'而不是双引号"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式