当前位置: 代码迷 >> Oracle管理 >> 执行过程?解决思路
  详细解决方案

执行过程?解决思路

热度:14   发布时间:2016-04-24 05:24:04.0
执行过程?
在pl/sql里我写了一个简单不过的过程
create or replace procedure insertRecord(v_deptno number,v_dname varchar2,v_loc varchar2)
  is
begin 
  insert into dept values(v_deptno,v_dname,v_loc);
end;

如何执行呀?请问

------解决方案--------------------
SQL code
execute insertRecord(xxx,xxx,xxx)
------解决方案--------------------
call\execute都可以
------解决方案--------------------
在命令窗口执行execute insertRecord(xxx,xxx,xxx),
或用其它方法调用
------解决方案--------------------
exec 存储过程名称(参数1,参数2,参数3)
------解决方案--------------------
SQL code
过程的三种执行方法:--v_deptno,v_dname,v_loc为你输入的 --1. exec insertRecord(v_deptno,v_dname ,v_loc);--2. call insertRecord(v_deptno,v_dname ,v_loc);--3begin   insertRecord(v_deptno,v_dname ,v_loc);end;
------解决方案--------------------
v_deptno,v_dname,v_loc为你输入的具体值

------解决方案--------------------
探讨
在pl/sql里我写了一个简单不过的过程
create or replace procedure insertRecord(v_deptno number,v_dname varchar2,v_loc varchar2)
is
begin
insert into dept values(v_deptno,v_dname,v_loc);
end;

如何执行呀?请问

------解决方案--------------------
在pl developer中,在存储过程名上面点击右键--test--弹出test windows--手工输入变量值
------解决方案--------------------
探讨
在pl developer中,在存储过程名上面点击右键--test--弹出test windows--手工输入变量值
  相关解决方案