问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何oracle调试存储过程

发布网友 发布时间:2022-04-10 01:03

我来回答

2个回答

懂视网 时间:2022-04-10 05:24

1.打开PL/SQL Developer

如果在机器上安装了PL/SQL Developer的话,打开PL/SQL Developer界面

输入用户名,密码和host名字,这个跟在程序中web.config中配置的完全相同,点击确定

找到需要调试的存储过程所在的包(Package bodies),如PACK_ACTIVITY,点击右键,在弹出菜单中选择[查看],得到包中的所有存储过程和他们的代码.

 

2.添加debug信息

为了能够单步跟踪存储过程,需要为其所在的包添加debug信息,右键点击需要调试的包,在弹出菜单中选中[添加调试信息].

这样就为包体添加了调试信息。

 

3.调试存储过程

现在所有的准备工作都做好了,可以调试跟踪存储过程了。

选择需要调试的存储过程,点击右键,在弹出菜单中选择[测试],进去测试窗口. 测试窗口中有为了测试该存储过程自动所产生的代码,当然你也可以自己另外加入和修改代码,对于我们目前只是为了调试存储过程,自动生成的代码已经足够了。接着按照如下的步骤进行调试。

(1)添加存储过程所需要的参数,我们项目中的大多数存储过程都是需要参数的,参数可以在测试窗口右下部分输入。

如:GetPanNO_New需要一个输入参数v_employeeid,我们输入180,输出参数是mycursor,是查看结果的,不需要输入任何值。

(2)开始调试,点击[调试]菜单->[开始](或者按F9),就进去调试模式了,程序开始停在begin这一行.

(3)以后的调试过程跟我们熟悉的的调试过程就一样了:

运行(Ctrl+R)

单步进入(Ctrl+N)

单步跳过(Ctrl+O)

单步退出(Ctrl+T)

或者点击debug工具条上的按扭: 当按Ctrl+N进去存储过程的源代码中后

在这个窗口中可以查看过程中的变量值和堆栈。

(4)调试运行完了后,可以查看结果如下(点击mycursor变量旁边的按钮).

调试oracle存储过程

标签:输出   get   eid   developer   查看   项目   nbsp   工具   参数   

热心网友 时间:2022-04-10 02:32

1.打开PL/SQL
Developer
如果在机器上安装了PL/SQL
Developer的话,打开PL/SQL
Developer界面
输入用户名,密码和host名字,这个跟在程序中web.config中配置的完全相同,点击确定
找到需要调试的存储过程所在的包(Package
bodies),如PACK_ACTIVITY,点击右键,在弹出菜单中选择[查看],得到包中的所有存储过程和他们的代码.
2.添加debug信息
为了能够单步跟踪存储过程,需要为其所在的包添加debug信息,右键点击需要调试的包,在弹出菜单中选中[添加调试信息].
这样就为包体添加了调试信息。
3.调试存储过程
现在所有的准备工作都做好了,可以调试跟踪存储过程了。
选择需要调试的存储过程,点击右键,在弹出菜单中选择[测试],进去测试窗口.
测试窗口中有为了测试该存储过程自动所产生的代码,当然你也可以自己另外加入和修改代码,对于我们目前只是为了调试存储过程,自动生成的代码已经足够了。接着按照如下的步骤进行调试。
(1)添加存储过程所需要的参数,我们项目中的大多数存储过程都是需要参数的,参数可以在测试窗口右下部分输入。
如:GetPanNO_New需要一个输入参数v_employeeid,我们输入180,输出参数是mycursor,是查看结果的,不需要输入任何值。
(2)开始调试,点击[调试]菜单-[开始](或者按F9),就进去调试模式了,程序开始停在begin这一行.
(3)以后的调试过程跟我们熟悉的的调试过程就一样了:
运行(Ctrl+R)
单步进入(Ctrl+N)
单步跳过(Ctrl+O)
单步退出(Ctrl+T)
或者点击debug工具条上的按扭:
当按Ctrl+N进去存储过程的源代码中后
在这个窗口中可以查看过程中的变量值和堆栈。
(4)调试运行完了后,可以查看结果如下(点击mycursor变量旁边的按钮).
如何oracle调试存储过程

如何oracle调试存储过程 1.打开PL/SQL Developer 如果在机器上安装了PL/SQL Developer的话,打开PL/SQL Developer界面 输入用户名,密码和host名字,这个跟在程序中web.config中配置的完全相同,点击确定 找到需要调试的存储过程所在的包(Package bodies),如PACK_ACTIVITY,点击右键,在弹出菜单中选择[查...

oracle中怎么执行带有输出参数的存储过程,在程序中我知道怎么调用,_百度...

1、新建一个存储过程(Procedure)。2、修改存储过程,这个存储过程有一个输入参数(pid)跟一个输出参数(name),即通过用户id查询用户名称并将名称返回。3、调试存储过程,找到刚刚创建的存储过程右击并点击【test】选项。4、在打开的窗口内修改id值并点击左上角的倒三角形图标开始调试。5、按【CTRL+N】...

oracle 使用断点调试函数时如何进入被调用的存储过程?

首先向你推荐工具:PL/SQL Developer。通过这个工具登录数据库后,找到你要调试的存储过程,右键单击,选择‘test’选项,然后就会出现如图所示的调试界面。点击图标1,进入存储过程调试的阶段,注意:如果存储过程需要入参,那么需要在点1图标之前输入入参,入参的输入在打开的test窗口的下方。单击图标2所示...

如何在CMD里调试oracle的存储过程

点击要调试的存储过程,右键选择TEST 如果需要查看变量,当然调试都需要。在右键菜单中选择Add debug information. start debugger(F9)开始我们的测试,Run(Ctrl+R) 随时在varible List中输入我们想查看的变量 其它: Step into(Ctrl+N):单步调试,进入下一步 Step over(Ctrl+O):结束该语句 Step out(...

oracle 存储过程中调用存储过程

一个带参数的存储过程。SQL> CREATE OR REPLACE PROCEDURE HelloWorld1 (2 p_user_name VARCHAR2 3 ) AS 4 BEGIN 5 dbms_output.put_line('Hello ' || p_user_name || '!');6 END HelloWorld1;7 / Procedure created.SQL> CREATE OR REPLACE PROCEDURE CallHelloWorld1 (2 ...

谁能介绍如何修改一个Oracle存储过程的实际操作步骤?

放弃一个Oracle存储过程 如果在数据库中你不在需要一个存储过程你可以删除它,SQL语句 DROP PROCEDURE 完成从数据库中删除一个存储过程,DROP PROCEDURE 在SQL中被归类为数据定义语言(DDL) 类操作,其他的例子有CREATE, ALTER, RENAME 和TRUNCATE。.在SQL*Plus 命令提示符下,使用DROP PROCEDURE SQL 语句...

oracle中,一个存储过程怎么调用另一个存储过程?这两个存储过程都带有...

比如:A 存储过程在pkg :xxom_test_pkg 中 PROCEDURE B(p_1 in number)is v_result number;begin v_result = xxom_test_pkg .A(p_1);end B;--- 以上简单介绍了存储过程的调用。希望对你有帮助

oracle 存储过程 断点设置

plsql-->打开你的过程-->菜单栏的DEBUG-->添加断点--->点击过程文本框的左侧,设置断点-->右键点击你的过程-->点击测试--->F9

集智数据平台报表如何调用Oracle数据存储过程

,在调用过程中,其中以Oracle的存储过程较为特殊,因为oracle数据库对于存储过程的输出参数有一定要求,需要设置为游标类型,下面就举个例子:存储过程写法:CREATE OR REPLACE PACKAGE TYPES AS TYPE RQ_REF_CURSOR IS REF CURSOR; — procedure getData( V_TEMP OUT TYPES.RQ_REF_CURSOR);END;CREATE OR ...

oracle存储过程权限有哪些

Oracle 存储过程(Stored Procedure)是一段预定义的程序,可以被存储在数据库中并在需要时被调用执行。与其他程序一样,存储过程需要适当的权限设置,以便只有授权用户才能访问和执行它。下面是 Oracle 存储过程常用的权限:CREATE PROCEDURE 权限:允许用户创建存储过程。ALTER PROCEDURE 权限:允许用户修改已经...

oracle存储过程如何保存 如何测试oracle的存储过程 oracle 调试存储过程 oracle调试存储过程单步执行 oracle存储过程断点调试 oracle如何执行存储过程 oracle怎样调用存储过程 oracle存储过程insert oracle存储过程权限
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位不服劳动仲裁裁决起诉费用需要支付吗? 离职的时候被要求签订竞业禁止协议,能不能拒绝? win10打印时提示将打印输出另存为怎么办? 为什么有时候打印机会出现打印到文件的情况? 清饨鱼的家常做法大全有哪些? 《三国演义》全部人物 蓝牙耳机能戴在两只耳朵上吗? 征信业务不包括什么 占用cpuLinux查看线程CPU占用情况一步搞定linux如何查看线程 ?茉莉花茶副作用-普洱茶评茶语术 你的数据线是否容易断呢?教你几个方法保护数据线,非常管用 《电视剧》181期 马皇后出殡当天遇大雨,朱元璋大怒,高僧说了什么,他转怒为喜? 郭晶晶重出江湖,霍启刚官宣分居,豪门阔太的日子过到头了吗? 霍启刚和郭晶晶的婚姻,少不了谁的出力? 如何运行和调试Oracle存储过程 我对象的妈妈得了癌症已经瘫痪了躺在病床上、昨晚我梦见阿姨已经可以起来走路了 用易语言开发的 梦见瘫痪病重的妈妈会走学跳舞 我同时梦到一个人就像去世的爸爸一样 易语言 开发者 如何赚钱 梦见卧床不起的老妈和正常人一样干活? 梦见去世爸爸回来了梦见瘫痪的妈妈会走了梦见狗不咬我梦见走了一夜的路! 网页后台进入怎么用易语言写 易语言开发论坛一切功能 易语言如何建网站 易语言 能不能开发web 开发网页游戏用易语言可以吗? Mi+11+Ultra锁屏时间怎么换成黑色的? 银行的收入支出和现金流水帐要分开是什么意思? 古典文学中杨柳,流水,香草分别代表什么? iPhone的数据线易坏,有什么保护和修复措施? 数据线断了怎么接,教你几个小妙招,保护你的数据线 怎么保护苹果数据线不容易断掉? 更新CF后,里边分辨率没有1366*768?无法全屏 CF升级到最新版本后,开出来怎么不是全屏了?怎么弄成全屏? 为什么穿越火线更新后进入游戏不能全屏 CF设置无法选择全屏模式 CF不能全屏,360修复也没有用 急需法国,德国政体结构示意图,简单点就好,照片发过来,谢谢了!高一的 德国的政体到底是怎样的? 有关德国政体的详细介绍 德国政体特点 德国的政治体系结构是什么 德国现在是什么政体?什么是两票制选举制度? 美国,中国,法国,德国,英国,日本的政体和国体分别是什么? 求助 关于德国的政体 详细信息 美国,德国,法国,英国,中国的国体,政体,国家结构形式分别是什么??? 如何调试oracle存储过程 高中历史:德国的政体 德国、法国政体和国体