利用任務計划定時執行SQL語句


定時更新數據表——每一個小時

1、新建sql文件——rep_wip_eqp_epg.sql

truncate rep_wip_eqp_epg_tem;
insert into rep_wip_eqp_epg_tem (partid,ppid,eqp_in,repdate)
(select  partid,ppid,eqp_in,sysdate from tb_lot_step_hist t1
where  t1.trackout_timestamp>trunc(sysdate)-710/24
and t1.trackout_timestamp>trunc(sysdate)-70/24);

commit;

2、寫一個批處理文件rep_wip_eqp_epg.bat

sqlplus admin/123123@test @rep_wip_eqp_epg.sql > c:\PC\log\log_rep_wip_eqp_epg.txt

3、利用系統任務計划調用批處理文件,執行SQL語句

在系統程序->附件->系統工具->任務計划

添加新任務計划,點下一步,再點瀏覽,找到rep_wip_eqp_epg.bat文件后,選擇執行時間,點下一步。一直點,最后輸入本機的密碼,點完成

勾選在單擊完成時打開高級屬性

高級屬性->日程安排->高級->重復任務,每1小時,持續時間24小時


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM