`

oracle存储过程调用

阅读更多

今天写了一个存储过程,发现PL/SQL里面这个存储过程图标上老是出现小xx,说是编译通过但是存在错误。却又不说哪里出错,后来发现右键点击存储过程,然后选择“重新编译参照对象”,然后点右边那个刷新按钮,接着点“编译无效对象”,就可以看到存储过程语句错在哪里了。

 

创建好了存储过程,按照网上有些执行的方法,发现行不通,比如:

写道
存储过程的执行
sql>variable testvalue number;
sql>execute spaddflowdate('v','v',2,:testvalue);
sql>print
就可以看到执行结果

 没办法执行的,应该新建一个测试窗口,然后执行:

-- Created on 2009-12-2 by CHAIZJ 
declare 
  -- Local variables here
  i integer;
begin
  
  -- Test statements here
  test('3', '10', '198234567', 3, i);
 dbms_output.put_line(i);
end;

 可以在DBMS中看到带出的结果。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics