job格式什么意思?
腳本中的 “:job”是一種綁定變量的方式,屬于sql plus的命令格式。需要寫成如下格式,然后在plsql developer的命令窗口中執行,或者到sqlplus中執行。
var job number;
begin
sys.dbms_job.submit(job => :job,
what => 'ps_inventory_io;',
next_date => to_date('01-01-4000', 'dd-mm-yyyy'),
interval => 'trunc(sysdate)+1+0/24');
commit;
end;
/
1)SQL語句是以數據庫為操作對象的語言,主要包括數據定義語言DDL、數據操縱語言DML和數據控制語言DCL以及數據存儲語言DSL。當輸入SQL語句后,SQL*Plus將其保存在內部緩沖區中。
當SQL命令輸入完畢時,有三種方法可以結束SQL命令:在命令行的末尾輸入分號(;)并按回車;在單獨一行上用斜杠(/);或用空行表示。
2)PL/SQL塊同樣是以數據庫中的數據為操作對象。但由于SQL不具備過程控制功能,所以,為了能夠與其他語言一樣具備面向過程的處理功能,在SQL中加入了諸如循環、選擇等面向過程的處理功能,由此形成了PL/SQL。所有PL/SQL語句的解釋均由PL/SQL引擎來完成。使用PL/SQL塊可編寫過程、觸發器和包等數據庫永久對象。
3)SQL*Plus命令主要用來格式化查詢結果、設置選擇、編輯及存儲SQL命令、以設置查詢結果的顯示格式,并且可以設置環境選項。