日期:2014-05-19  浏览次数:20371 次

select @name = @name + '+' + 'ceshi' 是什么意思?只有5分了
RT。

------解决方案--------------------
因为@name没有赋初始值,它是为NULL的.NULL与任何值相加结果都是NULL
declare @name varchar(8000)
set @name= ' '
select @name = @name + '+ ' + 'ceshi '
set @name = @name + '+ ' + 'ceshi '
------解决方案--------------------
select 可以從表中取值來給值
set 就不可以