Oracle PLSQL怎么用调用函数包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle PLSQL怎么用调用函数包相关的知识,希望对你有一定的参考价值。

包:
create or replace package pkg_str
as
type list_str is ref cursor;--定义游标,通过游标将数据模型结果集返回给关系模型
procedure pro_findList(strlist out list_str,hr_use_tag number);
function func_findList(hr_use_tag number) return list_str;
end pkg_str;

参考技术A pl/sql 里面定义的包在调用的时候使用exec 命令调用,例如:exec package_name.过程名()

过程名():包体里面定义的公用过程。
不知道我的回答你清楚了吗?追问

有没有分部调试的
函数调试不应该是 返回值:= package_name.函数名() ?

追答

我用的时pl/sql dev 在包里面有package选项,打开选项后,里面有你定义的过程,函数,选中过程鼠标右键单击--有‘测试’在这里面可以测试

追问

我在包或者包体上右键,出的是这个图
还有个问题 dev是什么

追答

首先你选中一个包,把前面的+号展开,看到有produce这个目录,继续把+ 号展开,然后选中那个过程,在单机右键

本回答被提问者采纳

以上是关于Oracle PLSQL怎么用调用函数包的主要内容,如果未能解决你的问题,请参考以下文章

怎么用ORACLE PLSQL匿名块调用存储过程

如何调用Oracle plsql中另一个存储函数返回名称的存储函数?

如何在ORACLE存储过程中调用WEBSERVICE函数

从plsql调用java时Oracle如何导入缺少的java类

plsql怎么导入oracle函数 .fnc文件的

在循环输出 Oracle PLSQL 函数时需要帮助