在sql下執行
oracle:
create or replace procedure procedure_name as
begin
--語句塊;
--一般加個commit;
end;
mysql:
delimiter//
create procedure procedure_name(in/out param1 int)
begin
#語句塊
end;
//delimiter ;
在命令視窗執行
declare temp number;--'temp'任意起為接收引數的變數 job分發的編號
begin
dbms_job.submit(temp, 'procedure_name', sysdate, 'sysdate+1');
-- 輸出引數 要執行的儲存過程 下一次執行時間 每次執行間隔
end;
/
select * from user_procedures --當前使用者所建立的
selec * from user_jobs
MySQL 建立儲存過程及定時任務
建立定時任務名為 event csdn 2019 01 01 00 00 00 起每10s 執行 create event if not exists event csdn on schedule every 10 second starts timestamp 2019 01 01 00 00 0...
儲存過程的建立及執行
建立儲存過程check xk,功能是根據提供的引數學號和課程號,完成選課記錄的插入功能。要求如下 首先檢查該課程選課人數是否已滿 可自己根據表中資料的情況定義乙個限定值 若滿,則返回0 若不滿,繼續檢查該學生是否已經選滿3門課程,若滿,則返回 1,否則將選課記錄插入到sc表中,並返回1。create...
儲存過程 job任務
最近做了乙個需求,報表月度跑批,第一次做還是挺緊張刺激的。話不多說,直接碼上。job任務 declare job number begin dbms job.submit job job,job名稱 what賦值 job繫結儲存過程 注意儲存過程名稱後面要加上 分號 what pkg tppecs ...