如何把SQL查询的结果通过plsql输出出来

如题所述

如何把SQL查询的结果通过plsql输出出来。

通过游标把查询结果循环输出出来。

输出有内置的output函数可以调用。

伪代码如下,假设参数2为procedure中

out类型的输出值:

declare 

a

varchar2(120);

b

varchar2(130);

begin

a

:=

参数1;

b

:=

'';

begin

[pacakge].[procedure](参数1->a,

参数2->b);

dbms_output.putline('b

=

'||shub);

exception

when

others

then

dbms_output.put_line(sqlerrm);

end;

end;

/

扩展资料:

因为PL/SQL允许混合SQL声明和过程结构,因此可以在将声明发送到甲骨文系统去执行之前使用PL/SQL区段和副程序来组合SQL声明,没有PL/SQL,甲骨文需要就每次处理SQL声明,在网络环境中,这将影响交通流量,而且增加响应时间。PL/SQL区段只被编译一次并且以可运行的形式储存,以降低响应时间。

参考资料来源:百度百科-plsql

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-17
通过游标把查询结果循环输出出来,输出有内置的output函数可以调用
相似回答