ORA 01008 並非所有變數都已繫結

2021-07-05 01:19:51 字數 820 閱讀 2066

ora-01008: 並非所有變數都已繫結

declare job number;

begin

sys.dbms_job.submit(job =>:job,

what => 'docontractreports;',

next_date => to_date('05-11-2010', 'dd-mm-yyyy'),

interval => 'trunc(sysdate, ''hh24'') + 1/2');

sys.dbms_output.put_line('job number is: ' || to_char(job));                      

commit;

end;

/ora-01008: 並非所有變數都已繫結

經查詢,是因為多了個冒號"

:", 把冒號去掉就ok 了。

改正後

declare job number;

begin

sys.dbms_job.submit(job =>job,    --注意:此處沒有冒號了

what => 'docontractreports;',

next_date => to_date('05-11-2010', 'dd-mm-yyyy'),

interval => 'trunc(sysdate, ''hh24'') + 1/2');

sys.dbms_output.put_line('job number is: ' || to_char(job));                      

commit;

end;/

ORA 01008 並非所有變數都已繫結

merchantid 1 代表的意思是執行這條sql,傳入的引數列表裡第乙個引數放這個條件查詢。where merchantid 1 和 where merchantid 是一樣的意思。merchantid 就是乙個查詢的條件,1才是乙個變數,這個 1可以換成任何值。舉例 比如select from...

ORA 01008 並非所有變數都已繫結

今天使用plsql中的命令列視窗執行job,提示 ora 01008 並非所有變數都已繫結,如下圖 原來是應該用 代替 號 原來是應該用 代替 號 如下圖 其實plsql資料庫客戶端根本不用這麼麻煩。直接右鍵run一下就好了。如下圖 再送乙個問題 begin dbms job.interval jo...

命令列新建job報錯ORA 01008

命令列新建 job 錯誤 color red ora 01008 並非所有變數都已繫結 color 1 改正前 declare job number begin sys.dbms job.submit job job,what pro syn date d next date to date 30 ...