JUST DO IT ~

我只想当个程序员

plsql -develop 的测试 procedure 是这样 实现的..... 绑定变量 未定义 :变量名


因为需要对一个 存储过程做个测试. 

需要用到 plsql -develop   问题是 他给函数传递进来的参数通过绑定变量的 来设定的.

绑定变量是 是回话环境定义的变量.




SQL> var  cc number ;

SQL> begin :cc:=009999; end ;
  2  /

PL/SQL 过程已成功完成。

SQL> select :cc from dual;

       :CC
----------
      9999





begin
  -- Call the procedure
  test_(o_return_cursor => :o_return_cursor,
                  o_errcode => :o_errcode,
                  o_errmsg => :o_errmsg);
end;
发觉没有 他的变量前面都有 :变量名

他的测试执行不骤是
 1. 把绑定变量执行了 

2 把 执行产生的程序题

随后我自己要写个测试存储过程的脚本.






declare
    job1 number;
begin
    dbms_job.submit(:job1,'sp_test;',sysdate,'sysdate+xxx );
end;
/

ORA-01008: 并非所有变量都已绑定

你应该知道 那里写错了把 ...






posted on 2008-10-07 08:09 小高 阅读(1663) 评论(2)  编辑  收藏 所属分类: Oracle

评论

# re: plsql -develop 的测试 procedure 是这样 实现的..... 绑定变量 未定义 :变量名 2009-05-03 18:07 bo

您知道怎么用Java来测试pl/sql里的procedure么?  回复  更多评论   

# re: plsql -develop 的测试 procedure 是这样 实现的..... 绑定变量 未定义 :变量名 2009-05-03 20:49 小高

有类似 unit 工具来测试  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

常用链接

留言簿(3)

随笔分类(352)

收藏夹(19)

关注的blog

手册

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜