0
如何在PL/SQL中选择具有双重多行的函数结果?PL/SQL:从双重选择多行的函数结果
SELECT multipleRowsFunction() AS multiple FROM dual;
或
BEGIN
SELECT multipleRowsFunction() INTO multiple FROM dual;
END;
是否有任何替代DUAL为了这个目的?
如何在PL/SQL中选择具有双重多行的函数结果?PL/SQL:从双重选择多行的函数结果
SELECT multipleRowsFunction() AS multiple FROM dual;
或
BEGIN
SELECT multipleRowsFunction() INTO multiple FROM dual;
END;
是否有任何替代DUAL为了这个目的?
取决于你的函数,你最好的赌注是
select * from table(multipleRowsFunction);
在PL/SQL块,你不需要select ... from dual
;只写
begin
multiple := multipleRowsFunction;
end;
不确定你到底想要什么。不过,看看这个问题,看看它是否给你提供任何线索:http://stackoverflow.com/questions/101033/how-to-return-multiple-rows-from-the-stored-procedure-oracle-pl -sql。注意它提出了一个不同的问题,但答案似乎与您感兴趣的问题的部分有关。 – wmorrison365