您可以通过在“Create Procedure MyStoredProcedure ...”命令中的参数之后添加关键字“output”来为存储过程指定输出参数。
临时表当然存在,本地或全球。
在Sybase IQ下的T-SQL也可以从存储过程中选择这样的东西,假设你的过程被称为“MyStoredProcedure”
SELECT MyId FROM MyStoredProcedure()
最后,您还可以创建这样的派生表(至少在Sybase IQ中工作)以加入存储过程结果
SELECT t1.Name, t1.Address, t2.MyId FROM MyTable t1, (SELECT MyId FROM MyStoredProcedure()) t2 WHERE t1.MyId = t2.MyId