4
A
回答
8
您可以使用TRY-CATCH進行錯誤處理。
您可以找到足夠的文檔在這裏:http://msdn.microsoft.com/en-us/library/ms175976.aspx
UPDATE:
後多一點研究,我發現,使用GO
命令將允許你繼續你的下一個查詢,你贏了不必用TRY-CATCH語句重構你的整個代碼。我仍然建議使用TRY-CATCH語句來控制錯誤,但只需在它們之間使用GO
。
這是我找到了答案的鏈接:continue-executing-sql-statements-despite-errors
相關問題
- 1. SQL Server查詢 - 如何繼續出現錯誤
- 2. 繼續檢查查詢中的錯誤
- 3. 如果發生錯誤,讓PHP多重查詢繼續下去
- 4. 如何繼續錯誤的sql腳本?
- 5. CodeIgniter - 繼續SQL錯誤?
- 6. 如何繼續編程如果發現JsonParse錯誤
- 7. 繼續執行代碼,SQL即使發現錯誤
- 8. 子查詢中包含一個錯誤 - 但sql語句繼續
- 9. 在PHP上繼續執行SQL查詢
- 10. unix:發生錯誤時繼續cp?
- 11. 如何在MATLAB中發生錯誤時繼續循環?
- 12. 執行查詢時出現SQL錯誤
- 13. 如何繼續在Facebook上發帖甚至發生錯誤?
- 14. 如果發生錯誤時如何返回SQL查詢?
- 15. 繼續錯誤
- 16. SQL Server查詢來獲得繼續OCCURENCES
- 17. 在查詢sql server表時出現sql錯誤
- 18. sql查詢超時錯誤
- 19. 即使在MySQL工作臺的錯誤中繼續執行SQL查詢
- 20. 錯誤時繼續下一步在ASP
- 21. 如何繼續執行此查詢
- 22. 如何繼續使用LINQ查詢
- 23. 如何修復錯誤在SQL查詢
- 24. 查詢時發生錯誤:
- 25. visual basic 2010 |繼續出現錯誤(UnauthorizedAccessException)
- 26. SQL查詢返回,如果結果發現否則繼續查詢,直到結束行
- 27. 發送查詢時出現Sequelize錯誤錯誤:讀取ECONNRESET
- 28. 如何在RxJava 2發生錯誤後繼續處理?
- 29. 如何讓TWebBrowser在發生錯誤後繼續運行JavaScript?
- 30. 如何在JavaScript中發生錯誤後繼續處理代碼?
不能繼續一個** **查詢並忽略所有錯誤。假設你的意思是你希望從下面的SELECT * FROM(SELECT 1 UNION ALL SELECT CAST('X'AS INT)UNION ALL SELECT 2')得到一個結果集'1,2'T(C)' –
@MartinSmith TRY CATCH對我有用嗎? – ajdeguzman
你的情況如何?如果按照我之前的評論,那麼沒有人會做你想做的事。你能更具體地說明你想要做什麼嗎? –