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