因?yàn)樾枰獙?duì)一個(gè) 存儲(chǔ)過(guò)程做個(gè)測(cè)試.
需要用到 plsql -develop 問(wèn)題是 他給函數(shù)傳遞進(jìn)來(lái)的參數(shù)通過(guò)綁定變量的 來(lái)設(shè)定的.
綁定變量是 是回話環(huán)境定義的變量.
SQL> var cc number ;
SQL> begin :cc:=009999; end ;
2 /
PL/SQL 過(guò)程已成功完成。
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ā)覺(jué)沒(méi)有 他的變量前面都有 :變量名
他的測(cè)試執(zhí)行不驟是
1. 把綁定變量執(zhí)行了
2 把 執(zhí)行產(chǎn)生的程序題
隨后我自己要寫(xiě)個(gè)測(cè)試存儲(chǔ)過(guò)程的腳本.
declare
job1 number;
begin
dbms_job.submit(:job1,'sp_test;',sysdate,'sysdate+xxx );
end;
/
ORA-01008: 并非所有變量都已綁定
你應(yīng)該知道 那里寫(xiě)錯(cuò)了把 ...