以下關於 ERROR_NUMBER()、ERROR_SEVERITY()、ERROR_STATE()、ERROR_PROCEDURE()、ERROR_LINE() 和 ERROR_MESSAGE() 這些函式,哪一項正確?
ERROR_NUMBER()
ERROR_SEVERITY()
ERROR_STATE()
ERROR_PROCEDURE()
ERROR_LINE()
ERROR_MESSAGE()
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
在課程開頭,你會學到如何使用 T-SQL 提供的 TRY...CATCH 結構來處理錯誤。你將解析錯誤的組成,並學會使用一些能提供錯誤資訊的函式。
當前練習
在本章中,你會更深入掌握錯誤處理。你將學會如何使用 RAISERROR 與 THROW 來引發錯誤,並了解如何自訂錯誤。
本章將介紹交易的概念。你會學到如何提交(commit)與復原(rollback)交易。最後,你將學會如何回傳交易的數量與其狀態。
本章將說明什麼是併發以及它如何影響交易。你會學到像是 dirty reads、repeatable reads 與 phantom reads 等重要概念。為了避免或允許這些讀取,你將逐一探索不同的交易隔離層級。