原来sql里的变量要赋值再应用,否则为空

use carddb 
DECLARE @info varchar(200) 
declare @sum varchar(8000) 
DECLARE @curs cursor 
set @sum=''
SET @curs=cursor scroll dynamic 
FOR 
select TOP 6 r.OuterUID+':'+cast(re.ChannelID as varchar(50))+';' as info from BankCard_PayUsedRecord r(nolock) 
join BankCard_PayUsedRequest re(nolock) on r.RecordId=re.RecordId 
OPEN @curs 
FETCH NEXT FROM @curs INTO @info 


WHILE (@@fetch_status=0 )
BEGIN 

 select @sum = @sum + @info+';' 
print @sum
--SELECT @info =@info+';' 
FETCH NEXT FROM @curs INTO @info 
END 
print @sum
CLOSE @curs 
deallocate @curs


原来sql里的变量要赋值再应用,否则为空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值