怎么对存储过程返回的结果集进行二次操作

如何对存储过程返回的结果集进行二次操作

存储过程如下:

CREATE PROCEDURE test ()

  BEGIN

  SELECT * FROM unionuser;

 END

调用存储过程时会得到一个结果集: call test()

我想把个结果集当成一个表使用,有这种方法吗? 例如:select * from (call test())



没有这种方法。

可以把存储过程返回的数据追加到一个临时表中,再访问这个临时表。



对,只有放到临时表里执行。

怎么对存储过程返回的结果集进行二次操作

相关文章:

你感兴趣的文章:

标签云: