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 小高 閱讀(1671) 評論(2) 編輯 收藏 所屬分類: Oracle