因為需要對一個 存儲過程做個測試.
需要用到 plsql -develop 問題是 他給函數(shù)傳遞進來的參數(shù)通過綁定變量的 來設定的.
綁定變量是 是回話環(huán)境定義的變量.
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;
發(fā)覺沒有 他的變量前面都有 :變量名
他的測試執(zhí)行不驟是
1. 把綁定變量執(zhí)行了
2 把 執(zhí)行產(chǎn)生的程序題
隨后我自己要寫個測試存儲過程的腳本.
declare
job1 number;
begin
dbms_job.submit(:job1,'sp_test;',sysdate,'sysdate+xxx );
end;
/
ORA-01008: 并非所有變量都已綁定
你應該知道 那里寫錯了把 ...