任何人都可以幫助我在SQL服務器代理(SQL 2008)中創建一個SQL作業,它將以特定的時間間隔(例如:每日)運行,並從status = 1的表中選擇記錄(從學生中選擇姓名,年齡),並傳遞給它接受學生的姓名和年齡SQL工作:如何開始?
0
A
回答
1
這裏另一個存儲過程是方法,我會採取:
創建腳本
- 在它的光標創建一個SQL腳本(我說光標的唯一原因是因爲你將學生姓名和年齡傳遞給另一個st或運算程序)
- 閱讀StudentName和年齡成@variables
- 適當的參數執行存儲過程
- 獲取下一行和循環
- IMP:測試腳本
保存腳本在SQL文件中以供進一步參考。
在SQL Server代理
- 創建一個新的工作
- 它指向相應的數據庫
- 的SQL腳本(從上面)粘貼到作業的腳本區域
- 創建一個適當的時間表(每天,在凌晨3點15分)
- 如果運營商和SQL郵件設置,添加這些,以便您可以收到電子郵件通知
- 保存作業
- IMP:測試工作
1
我想你最好的解決方法是調用從代理存儲proceudre固定的參數。 然後在這個存儲過程中,你可以這樣循環: execute a stored procedure over a set without using a cursor
+0
建議的查詢提示技術比使用「快進只讀光標」效率低得多。 – 2010-01-19 16:29:40
相關問題
- 1. python如何開始工作?
- 2. 我該如何開始開源工作?
- 3. $何時開始工作?
- 4. 如何開始與帕格工作?
- 5. 如何開始在Solrnet上工作
- 6. 如何開始在NetBeans中工作?
- 7. 如何開始與joomla工作?
- 8. 開始/異步tcplistener如何工作
- 9. 如何開始在Magento工作?
- 10. 開始交易或開始工作
- 11. Heroku - 如何開始工作(延遲工作)?
- 12. Windows工作流:開始從工作流
- 13. PowerShell開始工作工作目錄
- 14. 讓MRPT開始工作
- 15. 讓Wireshark開始工作
- 16. Kibana沒有開始/工作?
- 17. gauge.js - 無法開始工作
- 18. MySQL程序 - 開始工作
- 19. 開始/ w不再工作?
- 20. 讓FXAA開始工作
- 21. 讓Fancybox開始工作
- 22. 僅從根開始工作
- 23. 開始工作問題
- 24. 從前端開始工作
- 25. vagrant up不開始工作
- 26. 獲取工作周開始
- 27. 工頭開始工作,但heroku.app不
- 28. 如何使用SQL鍊金術開始「開始」查詢?
- 29. 開始從SQL
- 30. 如何開始使用sql和php?
你使用什麼版本的SQL? – ddc0660 2010-01-19 14:37:41
如果您使用的是Express版本,則SQL代理不可用。難道會成爲問題嗎? – pvieira 2010-01-19 14:44:20