在存储过程中能不能得到另一个存储过程的返回值解决办法

在存储过程中能不能得到另一个存储过程的返回值
有一个类似下面例子的存储过程,
Create   proc   sp_WareHForUser
as
begin
select   UserName,PurViewSort   ,CorpCode   from   tablename
end

我想在另一个存储过程中执行它,并取得CorpCode的值,有什么方法?


------解决方案--------------------
应该可以 把CorpCode做成传出参数
------解决方案--------------------
只有一个值的话,可以传值.
多个值的话,把数据插入到一个表里,然后从表里面取数据.