我想寫一個腳本,每5分鐘執行一次,並基於某些行爲執行。通過獲取系統時間每5分鐘執行腳本本身
更clearify我們採取在表中插入THA數據的一個簡單的例子:
插入EmpDetails(ID,名稱,指定)值(1, 'ABC', '開發者')
我只是想根據我的系統時間每5分鐘插入相同的數據。
任何人都可以請建議我。提前致謝。
我想寫一個腳本,每5分鐘執行一次,並基於某些行爲執行。通過獲取系統時間每5分鐘執行腳本本身
更clearify我們採取在表中插入THA數據的一個簡單的例子:
插入EmpDetails(ID,名稱,指定)值(1, 'ABC', '開發者')
我只是想根據我的系統時間每5分鐘插入相同的數據。
任何人都可以請建議我。提前致謝。
使用SQL Jobs和shcedule 5分鐘。如果你有功能啓用。
最好的解決辦法是使用SQL代理作業
展開SQL Server代理節點,然後右鍵單擊SQL Server代理的作業節點,然後選擇'New Job'
在'New Job'
窗口中運行輸入作業的名稱和'General'
選項卡上的說明。
選擇窗口左側的'Steps'
並點擊底部的'New'
。
在'Steps'
窗口中輸入一個步驟名稱,然後選擇要運行查詢的數據庫。
粘貼您要運行到命令窗口中的T-SQL命令並單擊'OK'
。
單擊New Job窗口左側的'Schedule'
菜單,然後輸入日程安排信息(例如每天一次)。
點擊'OK'
- 應該是這樣。
(當然也有,你可以添加其他選項 - 但我要說的是,你需要找到一份工作,建立和計劃的最低限度)
也許這就是答案[我可以讓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