【SQLSERVER】在存储过程中调用存储过程

create   proc   a  
        param1   
varchar(16),  
        param2   
varchar(16)   output  
  
as   
如何在另一个存储过程中调用a     ,并且获得param2????
declare   @R   varchar(16)    
  
exec   a   'xxx',@R   output  
  pribt   
@R