Saya membaca yang ERROR_STATE()
dapat membantu membedakan antara berbagai status / lokasi dalam kode sumber tempat jenis kesalahan yang sama dapat terjadi. Tetapi tidak terlalu jelas bagi saya bahwa itu bisa bermanfaat.
Status MSDN:
ERROR_STATE()
Mengembalikan jumlah kesalahan yang menyebabkan blok CATCH dari sebuah TRY… CATCH construct dijalankan.
Bagaimana itu bisa benar-benar digunakan? Bisakah seseorang memberi saya contoh, yang disediakan dalam artikel referensi ini tidak benar-benar membantu menjelaskan hal-hal baik untuk saya?
Error_State
danError_Number
kombinasi akan memberi Anda gambaran yang lebih jelas tentang kesalahan. Lihat fungsi penanganan kesalahan terkait lainnya di sini