1
A
回答
2
問:
「有沒有辦法從SQL Server ,比如我有存儲過程返回n行返回查詢工作的進展情況,我需要知道有多少時間是它失去了完成?。 「
答案不幸的是,返回單個查詢時答案爲否。在transact-SQL或存儲過程的控制流中,您可以使用@@ rowcount變量或捕獲受影響或返回的行的用戶定義變量返回處理或返回的行數。 如果transact-sql使用的是遊標(由於性能原因不推薦),則可以在捕獲要處理或返回的總行數的COUNT之後返回行計數,然後在完成每個行的完成後打印計數器變量循環。
相關問題
- 1. SQL Server擴展
- 2. 得到十進制的SQL Server
- 3. 兩個正在進行的進程取得進展
- 4. 在SQL Server中使用SQL查詢獲取文件名以進行擴展
- 5. BOS/BIS正在取得進展
- 6. 上傳圖片時取得進展
- 7. 取得與該列的SQL Server 2008
- 8. 得到的SQL Server
- 9. 得到的SQL Server
- 10. 展平排在SQL Server
- 11. SQL Server星號擴展
- 12. SQL Server擴展屬性MS_SubdatasheetName
- 13. SQL Server的臨時擴展
- 14. SQL Server管理擴展
- 15. Cocos2D獲得CCAction的進展
- 16. 如何獲得從SQL Server
- 17. 如何獲得SQL Server表
- 18. 如何獲得在SQL Server
- 19. 如何獲得在SQL Server
- 20. 如何獲得在SQL Server
- 21. 獲得2012年的SQL Server
- 22. 如何在遞歸爬取目錄結構時取得進展?
- 23. 使用T-SQL從SQL Server提取二進制數據
- 24. 提取進展音
- 25. 獲取在SQL Server
- 26. SQL Server - 獲取表
- 27. 獲取從SQL Server
- 28. 獲取在SQL Server
- 29. SQL Server動態SQL無法獲得值
- 30. sqoop從SQL Server進口2008
不是真的 - SQL Server如何提前知道給定調用返回多少行?爲了發現這一點,它必須實際**執行**調用 - 因此你已經完成了你的查詢.....在這裏沒有黑魔法或巫術...... ..... SQL Server **不能提前知道某個操作需要多少時間 - 因此它不能報告進度,真的...... – 2012-04-05 09:37:48
如何首先獲取查詢的計數?有可能擁有這個數字嗎? – Louis 2012-04-05 09:45:47
悲傷(這將是非常有用的功能。謝謝,我會根據統計數據做出大致的時間。) – StNickolas 2012-04-05 09:50:12