!!!!如何将EXEC中表变量值输出
declare @tem_table1 table(name varchar(65),sex int)
declare @sqls nvarchar(4000)
set @sqls=@sqls+ 'declare @tem_table2 table(name varchar(65),sex int) '
set @sqls=@sqls+ 'insert into @tem_table select name,sex from t_table '
exec sp_executesql @sqls,N '@tem_table2 output ',@tem_table1 output
select @tem_table1
这样写为什么不行,我的目的就是将表变量@tem_table2 值输出到@tem_table1
------解决方案--------------------表变量不能作为存储过程的参数。