2013-04-24 46 views
-1

我想寫一個腳本,每5分鐘執行一次,並基於某些行爲執行。通過獲取系統時間每5分鐘執行腳本本身

更clearify我們採取在表中插入THA數據的一個簡單的例子:

插入EmpDetails(ID,名稱,指定)值(1, 'ABC', '開發者')

我只是想根據我的系統時間每5分鐘插入相同的數據。

任何人都可以請建議我。提前致謝。

+0

也許這就是答案[我可以讓SQL Server每n秒調用一次存儲過程?](http://stackoverflow.com/questions/4079363/can-i-get-sql-server-to-call-a-stored-proc-every -n - 秒) – 2013-04-24 08:37:21

回答

0

使用SQL Jobs和shcedule 5分鐘。如果你有功能啓用。

1

最好的解決辦法是使用SQL代理作業

  1. 展開SQL Server代理節點,然後右鍵單擊SQL Server代理的作業節點,然後選擇'New Job'

  2. 'New Job'窗口中運行輸入作業的名稱和'General'選項卡上的說明。

  3. 選擇窗口左側的'Steps'並點擊底部的'New'

  4. 'Steps'窗口中輸入一個步驟名稱,然後選擇要運行查詢的數據庫。

  5. 粘貼您要運行到命令窗口中的T-SQL命令並單擊'OK'

  6. 單擊New Job窗口左側的'Schedule'菜單,然後輸入日程安排信息(例如每天一次)。

  7. 點擊'OK' - 應該是這樣。

(當然也有,你可以添加其他選項 - 但我要說的是,你需要找到一份工作,建立和計劃的最低限度)

Pulled from Previous SO Answer