您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > PLSql中怎么样创建调试调用存储过程
存储过程所用函数说明功能:求和与差原形:GetSumAndSub(p1innumber,p2innumber,moutnumber,boutnumber)参数:m=p1+p2b=p1-p21.先建存储过程左边的浏览窗口选择procedures,会列出所有的存储过程,右击文件夹procedures单击菜单“new,弹出templatewizard窗口,name框中输入GetSumAndSub,parameters中填入:p1innumber,p2innumber,moutnumber,boutnumber。单击ok,右边出现建立存储过程的代码窗口。其中内容为创建存储过程的语句。在beginend之间输入具体内容,最后如下;createorreplaceprocedureGetSumAndSub(p1innumber,p2innumber,moutnumber,boutnumber)isbeginm:=p1+p2;b:=p1-p2;endGetSumAndSub;单击“保存”按钮,可将创建存储过程的sql语句保存在文件中,作备分之用^_^接着要做的就是执行此sql语句来创建存储过程。方法为:找到工具栏上的“齿轮”图标,鼠标放上面会显示‘EXECUTE(F8)',单击之。存储过程此时已经建立完毕。可为什么我在右边的procedures文件夹下看不到此存储过程?刷新一下ok~2。测试存储过程在左边的浏览窗口选中GetSumAndSub该存储过程,右击选菜单“TEST‘,右边会出现新的测试窗口。说明:在测试窗口的下面你可以看到有一个参数列表,作输入参数值和查看out型参数值用在调试代码上方有个工具条:第一个放大镜形(startdebugger),开始调试。第二个绿色三角形(run),执行。第三个stepinto,单步调试。进入调试代码窗口后,可随意设置断点,方法就不用说了吧~a我们要在参数窗口中输入两个参数值,p1为6,p2为4,m跟b不用填。b点击startdebugger,进入存储过程的代码窗口c点击stepinto,将鼠标放在变量符号上可查看变量值d继续点击stepinto直到单步运行完毕。此时会返回测试窗口。e查看参数列表,验证m,b值为8,4。在测试窗口点击保存,可保存测试代码。以后重新打开时,你原先输入的那些参数值会保存在其中,免得每次测试都要重新输参数值。对于返回类型为游标的参数,数据不会直接显示,在列表的参数值框右边会有一个按扭,点击之,会弹出一个3、Oracle中调用存储过程DECLAREp1VARCHAR2(100);p2VARCHAR2(100);p3VARCHAR2(100);BEGINp1:='dd';p2:='3';testprocedure(p1,p2,'');END;
本文标题:PLSql中怎么样创建调试调用存储过程
链接地址:https://www.777doc.com/doc-2851591 .html