Eu li que ERROR_STATE()
pode ajudar a distinguir entre diferentes estados / locais no código-fonte, onde o mesmo tipo de erro pode ocorrer. Mas não está realmente claro para mim como isso pode ser útil.
Estados MSDN:
ERROR_STATE()
Retorna o número do estado do erro que causou a execução do bloco CATCH de uma construção TRY… CATCH.
Como pode ser realmente usado? Alguém pode me dar um exemplo, os fornecidos neste artigo de referência realmente não ajudam a explicar as coisas para mim?
Error_State
e aError_Number
combinação fornecerá uma imagem mais clara sobre um erro. Dê uma olhada em outras funções relacionadas ao tratamento de erros aqui