如何使用plsql中的过程返回记录表
我正在编写该程序,因为
create or replace procedure my_proc(limit_value in number,.........)
is
cursor...................
.........................
begin
open ...;
loop
.....
.....
close ....;
end my_proc;
我想生成工资低于限制值的报告。
是否可以通过 OUT 参数获取表记录来生成报告?
如果可以请解释一下
I am writing the procedure as
create or replace procedure my_proc(limit_value in number,.........)
is
cursor...................
.........................
begin
open ...;
loop
.....
.....
close ....;
end my_proc;
I want to generate the reports who are having the salary less than limit value.
Is it possible to get the table records with OUT parameter to generate the reports?
If it is possible, please explain
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,你可以。您甚至可以使用过程/函数的返回值来完成此操作:
这只是 BULK COLLECT 以及 Oralce 和 PL/SQL 中不同表类型的众多变体之一。
Yes, you can. You can even do it with the return value of the procedure / function:
That's just one of many variations of BULK COLLECT and of the different table types in Oralce and PL/SQL.