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