调试存储过程如何调试存储过程和package

调试存储过程  时间:2021-09-24  阅读:()

winsql 怎么调试存储过程

1、创建存储过程以便触发触发器 3、选择单步运行存储过程 2、在触发事件的语句如:insert 、update 、delete语句时按F11 //------------------------------------- 本方法在sql server 2000+win2000 server 通过测试 本方法在 2003 + sql server 2000+win2000 server 通过测试

如何oracle调试存储过程

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变量旁边的按钮).

存储过程中调用存储过程的方法,怎么写

直接在过程里写入过程名(参数); 就可以了 例如: CREATE OR REPLACE PROCEDURE p_111(V_MONTH IN VARCHAR2, V_RETCODE OUT VARCHAR2, V_RETINFO OUT VARCHAR2) IS BEGIN p_222(参数1,参数2); end; p_222 就是另一个过程

PL/SQL Developer中如何调试oracle的存储过程

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变量旁边的按钮). 4. Tip 令人 比较郁闷的是我们项目中很多的存储过程都是一个SELECT语句,不管这个SELECT语句多么复杂(SELECT语句中有嵌套的子SELECT语句),它也只能作为一行代码,单步跟踪就没有什么意义了。

如何调试存储过程和package

包中的存储过程一个一个的调,做事切忌浮躁!我现在负责的这个BI项目,里面有1087个PACKAGE,每个PACKAGE的代码行数2000-20000不等,还不是一个一个的写,一个一个的调!

阿里云服务器绑定域名的几个流程整理

今天遇到一个网友,他之前一直在用阿里云虚拟主机,我们知道虚拟主机绑定域名是直接在面板上绑定的。这里由于他的网站项目流量比较大,虚拟主机是不够的,而且我看他虚拟主机已经有升级过。这里要说的是,用过阿里云虚拟主机的朋友可能会比较一下价格,实际上虚拟主机价格比云服务器还贵。所以,基于成本和性能的考虑,建议他选择云服务器。毕竟他的备案都接入在阿里云。这里在选择阿里云服务器后,他就蒙圈不知道如何绑定域名。这...

10GBIZ(月$2.36 ), 香港和洛杉矶CN2 GIA

10GBIZ服务商经常有看到隔壁的一些博客分享内容,我翻看网站看之前有记录过一篇,只不过由于服务商是2020年新成立的所以分享内容比较谨慎。这不至今已经有将近两年的服务商而且云服务产品也比较丰富,目前有看到10GBIZ服务商有提供香港、美国洛杉矶等多机房的云服务器、独立服务器和站群服务器。其中比较吸引到我们用户的是亚洲节点的包括香港、日本等七星级网络服务。具体我们看看相关的配置和线路产品。第一、香...

HyperVMart:加拿大vps,2核/3G/25G NVMe/G口不限流量/季付$10.97,免费Windows系统

hypervmart怎么样?hypervmart是一家成立了很多年的英国主机商家,上一次分享他家还是在2年前,商家销售虚拟主机、独立服务器和VPS,VPS采用Hyper-V虚拟架构,这一点从他家的域名上也可以看出来。目前商家针对VPS有一个75折的优惠,而且VPS显示的地区为加拿大,但是商家提供的测速地址为荷兰和英国,他家的优势就是给到G口不限流量,硬盘为NVMe固态硬盘,这个配置用来跑跑数据非常...

调试存储过程为你推荐
红杉树视频会议视频会议系统,红杉树与小鱼易连那个好?全国大学生网络安全知识竞赛2018年全国大学生网络安全知识竞赛获奖等级有几种?声源定位产生视觉、听觉产生的部位是(  ) A.视网膜;耳蜗 B.大脑皮层;大脑皮层 C.晶状体;听小骨象形文字图片象形字举例亚网路亚钓鱼的时间问题平顶山教务管理系统平顶山市第十三中学好吗?交通信号灯控制系统如何控制交通信号灯湖北教育电视台直播在线观看湖北卫视_湖北电视台在线直播网站哪个最清晰最好?web移动端开发HTML5开发和web前端开发有什么不同,主要是在移动端开发上的不同是什么?wap地带动感地带怎么用WAP上网
四川虚拟主机 如何查询域名备案号 com域名抢注 赵容 adman 主机 siteground 站群服务器 l5639 圣迭戈 香港cdn 紫田 美国主机代购 正版win8.1升级win10 国外空间 长沙服务器 国内php空间 已备案删除域名 免费活动 美国网站服务器 更多