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

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: 并非所有变量都已绑定

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






你可能感兴趣的:(plsql -develop 的测试 procedure 是这样 实现的..... 绑定变量 未定义 :变量名)