--不知道楼主是不是这个意思??能得到啊!
create PROC P_TEST
@table varchar(50),
@aaa int output
as
set @aaa=3000
exec ('select * from '+@table+'')declare @aaa int
exec P_TEST 'A',@aaa output
select @aaa