www.rtmj.net > pl/sql DEvElopEr中怎么调用带有out参数的存储过程

pl/sql DEvElopEr中怎么调用带有out参数的存储过程

1、根据存储的out参数个数,定义这些参数 declarep_code number;p_message number;2、输入in参数值,调用 P_TASK_DELIVER_ACM(100,p_code,p_message);3、如下面这个,执行就可以了

看你存储过程里是否有参数了 正常的话,在左边列表找到procedure里找到你写的那存储过程名,看上边有红叉没,没红叉就是编译成功,有红叉就是还有问题,需要改 然后右键点这个存储过程,(中文版选择测试按钮,英文版选择test按钮),然后下边有...

设置一个变量,比如 strcity varchar2(100);然后将这个变量放在输出参数的位置上,输出参数的意思是,存储过程中会给这个输出参数赋值,这样你就能通过这个变量strcity或得存储过程中产生的值。在这个例子中,strcity会取到temp这个值。

--存储过程的创建 set serveroutput on; create or replace procedure select_dept( num_deptno in number,--定义in模式变量,要求输入部门编号 var_dname out dept.dname%type,--定义out模式变量,可以存储部门名称并输出 var_loc out dept.loc...

那你的参数个数和类型到底有没有错啊 为什么这些问问题的老是喜欢叫回答问题的人玩猜猜看 你直接贴出来代码好么

1,你点击菜单:查看-->DBMS 输出 然后就会多出一个小窗口,在输入代码的下面. 2,在DBMS输出窗口中,点击绿色的"+",连接数据库. 3,执行输出的PL/SQL语句,就可以看到输出结果了.

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

打开set serveroutput on还需要有输出内容才可以显示。 如,有以下存储过程: create or replace procedure p_testasv_begintime varchar2(20);v_endtime varchar2(20);v_str varchar2(10);begin v_begintime:=to_char(sysdate,'yyyy-mm-dd hh24...

执行方法 begin 存储过程名(参数1,参数2...);--参数间用逗号隔开,字符型的要加单引号,数字型的直接输入,结尾带分号end;--结尾带分号

--建立测试数据: create table BOOK(编号 number(10),书名 varchar2(20),价格 varchar2(20)) insert into BOOK values(100,'aa','88.77') select * from BOOK --建立存储过程: create or replace procedure query_BOOK(name IN OUT NUMBER,MY_BO...

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com