2015-10-04 23 views
1

我需要知道是否有任何的方法來創建觸發器在特定的時一樣執行程序:如何創建觸發器以在特定時間運行過程?

create trigger Fire 
when sysdate = 1-oct-2015 
execute (procedure); 

我希望你能理解我,請提供任何解決方案,我怎麼能做到這一點

+0

我敢肯定,執行製片人是非法的 –

+0

感謝您的重播,但請您說明您的意思。 –

+0

生產者是一個人,執行也意味着謀殺。我固定你的拼寫,所以它看起來不像你試圖殺人。 –

回答

4

Trigger是執行之前AFTER某些事件例如插。要控制在特定的時間執行,也許你需要一個SCHEDULER

簡單的例子是here與「DBMS_SCHEDULER」

+0

非常感謝這幫助了很多一件事你能告訴我如何監視它,如果它運行成功與否,爲什麼 –

+0

看看系統視圖,顯示狀態的預定作業,及其執行歷史。當作業成功完成或不成功時,您還可以使用調度程序鏈來獲取自定義操作(例如發送電子郵件)。 –

+0

非常感謝,如果我可以投票我會做:) –

0

有各種不同的方式來安排一個過程/函數其他搜索。以下是你可以做到的提及的方式。

1) There is DB scheduler. 
2) There is CRON TAB. 
3) There is AUTOSYS jobs. 
4) Datawarehousing tools like ETL (Informatica etc.) 

These are very eficient to handle these kind of scheduling. My personal favourite id AUTOSYS jobs which uses.JIL file. 
Let me know if this helps you. 
:) 
+0

第一個答案是太夠了,我感謝 –