【发布时间】:2017-11-01 00:51:39
【问题描述】:
我正在尝试从过程中的选择查询中输出一个表。 本质上,在过程执行时打印查询输出。
例如表:my_table
A B
------ ------
1 6
2 7
3 8
4 9
5 10
我可以在没有输出参数的情况下运行类似以下代码的地方
SQL> create or replace procedure myproc
2 as
3 begin
4 print (select * from my_table;)
5 end;
6 /
Procedure created.
SQL> execute myproc
PL/SQL procedure successfully completed.
A B
------ ------
1 1
2 2
3 3
4 4
5 5
【问题讨论】:
-
在程序中不可能。您可以使用
function代替Procedure并满足您的要求。
标签: sql oracle stored-procedures plsql