PL / SQL:选择具有双行多行的函数结果

时间:2017-04-25 08:20:35

标签: oracle plsql

如何在PL / SQL中选择具有多行的多行功能结果?

SELECT multipleRowsFunction() AS multiple FROM dual;

BEGIN
  SELECT multipleRowsFunction() INTO multiple FROM dual;
END;

为此目的,DUAL还有其他替代方案吗?

1 个答案:

答案 0 :(得分:1)

根据您的功能,您最好的选择是

select * from table(multipleRowsFunction);

在PL / SQL块中,您不需要select ... from dual;写一下

begin
  multiple := multipleRowsFunction;
end;