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

这样给过程的变量赋值可以吗?
我想用下面形式给你给变量赋值,可以得出结果和直接
exec   P_hb168_message_rd   '1350 ', 'zz '
得出的结果不一样?用变量应该怎么赋呀?


declare   @a   varchar
declare   @b   varchar

set   @a= '1350 '
set   @b= 'zz '

exec   P_hb168_message_rd  
@phonenumber=@a,
@msgcommand=@b


------解决方案--------------------
declare @a varchar
declare @b varchar

set @a= '1350 '
set @b= 'zz '

exec P_hb168_message_rd @a,@b