如何获得输出类型的参数
有一存储过程
CREATE proc p_qry
@tbname sysname, --要查的表名
@BAB0000 int,
@re nvarchar(4000) out
as
set nocount on
declare @s nvarchar(4000)
set @s=''
select @s=@s+'+case when ['+name+']=2 then '','+name+''' else '''' end'
from syscolumns where id=object_id(@tbname) and name <>'TS' and len(name) <=13
select @s='select @s='+stuff(@s,1,1,'')+' from ['+@tbname+'] where BAB0000=@BAB0000 set @s=stuff(@s,1,1,'''')'
exec sp_executesql @s,N'@s nvarchar(4000) out,@BAB0000 int',@re out,@BAB0000
GO
如何用语句调用存储过程 然后得到 @re nvarchar(4000) out