本篇目录:
如何运行和调试Oracle存储过程
新建存储过程,Create or Replace Procedure CHK_SYS_EMP 检查系统工号。定义参数及变量:(TREV IN VARCHAR2,TRES OUT VARCHAR2) IS C_EMP VARCHAR2(25)。存储过程框架用Begin开始,End结束。
第一步,创建一个新的存储过程,见下图,转到下面的步骤。第二步,完成上述步骤后,修改存储过程。 此存储过程具有一个输入参数(pid)和一个输出参数,即通过用户id查询用户名并返回名称,见下图,转到下面的步骤。
.在要调试的过程上单击 test ,如下图所示:2.出现如下界面时单击最左上方的按钮,如下图所示:3.单击后呈现如下画面:其中:表示要停止test;表示要全部运行完这个过程。单击它后你就不能单步调试了。单步调试。
方法/步骤 首先在PL/SQL的左侧资源栏中展开Procedures项(图中位置1),然后再其上面的搜索框中(图中位置2)输入存过名称的关键词,按回车键搜索要调试的存过,不停的回车,直到找到想要调试的存过。
. 可以使用ORACLE数据工具管理存储在服务器中的PL/SQL程序的安全性。可以授权或撤销数据库其他用户访问PL/SQL程序的能力。
求高手个简单问题,如何查看ORACLE存储过程结果?
登录第三方工具(如pl/sql)登录到指定数据库。左侧树中找到Procedures,然后找到相应的存储过程。右键该存储过程,选择“查看”。然后就可以看到了。
可查看sys用户下所有存储过程名字 select text from user_source where name=XXX可查看该存储过程的内容 plSQLdevloper工具:左侧找到‘Procedures’,点开之后即可查看当前用户的所有存储过程。
首先打开PL/SQL Developer软件,新建sql窗口。打开修改oracle存储过程,该存储过程有一个输入参数(pid)跟一个输出参数(name),即通过用户id查询用户名称并将名称返回。
oracle10g的存储过程大概怎么调试
1、首先在PL/SQL的左侧资源栏中展开Procedures项(图中位置1),然后再其上面的搜索框中(图中位置2)输入存过名称的关键词,按回车键搜索要调试的存过,不停的回车,直到找到想要调试的存过。
2、(1)添加存储过程所需要的参数,我们项目中的大多数存储过程都是需要参数的,参数可以在测试窗口右下部分输入。
3、新建一个存储过程(Procedure)。修改存储过程,这个存储过程有一个输入参数(pid)跟一个输出参数(name),即通过用户id查询用户名称并将名称返回。调试存储过程,找到刚刚创建的存储过程右击并点击【test】选项。
如何查看ORACLE包体内的存储过程
1、打开PL/SQL,新建sql窗口 输入包体的用户名及包名,例如用户名.包名,选中右击,选择view spec & body查看,包体有两页,第1页为包里过程的目录,第2也为具体内容。
2、在存储过程中加一个输出参数,执行完存储过程后,判断输出参数的值;查看存储过程中处理数据后,你要的效果达到没有。甲骨文股份有限公司(Oracle)是全球大型数据库软件公司,总部位于美国加州红木城的红木岸。
3、total,s.buffer_gets_total from dba_hist_sqlstat s,dba_hist_sqltext t where s.sql_id=t.sql_id and t.sql_text like%存储过程名称%;没有想到其他好办法,确实不太好查了,把存储过程当作sql来查找吧。
4、由于也可能是job在运行存储过程,所以无法使用v$session 与 v$sql视图查询出正在运行的存储过程。变通的方法是写存储过程,重新编译相关的procedure,如果无法编译则表示在运行当中。
5、CREATE OR REPLACE PACKAGE BODY PKG_SYS_SEARCH is END PKG_SYS_SEARCH;有没有找到像这样的package body, 在这里面有PROCEDURE GET_SEARCH_RESULT(SEARCH_CONDITION IN VARCHAR2,RETURN_VAL OUT VLD_RESULT); 的实现。
6、第一种方法,打开PL/SQL,新建sql窗口。输入过程的用户名及过程名,例如xxx.xxxx_xxxx,选中右击,选择view查看,选择edit编辑。
到此,以上就是小编对于oracle怎么测试存储过程的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。