1
resposta

Tratamento de erro no SQL ou na aplicação?

Em uma aplicação para usuário final o ideal é deixar o tratamento de erro apenas para a aplicação, tratando o try catch por exemplo diretamente pelo .net na criação do aplicativo? Este tipo de tratamento de erros são mais uteis para quem administra banco de dados?

1 resposta

Olá Felipe, tudo bem?

Desde já peço desculpas pela demora em obter retorno.

Tanto o tratamento de erros no SQL quanto na aplicação são importantes e devem ser considerados. O tratamento de erros no SQL pode ser útil para quem administra banco de dados, pois permite identificar e corrigir problemas diretamente no banco de dados, sem a necessidade de depender da aplicação para isso.

Por outro lado, o tratamento de erros na aplicação também é importante, pois permite que o usuário final receba uma mensagem de erro mais amigável e compreensível, além de poder tomar ações específicas em resposta a diferentes tipos de erros.

Portanto, ambos os tipos de tratamento de erros são importantes e devem ser considerados. E o tratamento de erros usando o bloco TRY...CATCH é útil tanto para desenvolvedores de aplicativos quanto para administradores de banco de dados.

Felipe, aproveito para comunicar que esse curso ganhou uma versão atualizada: Microsoft SQL Server 2022: conhecendo o T-SQL.

Espero ter ajudado.

Caso surja alguma dúvida, fico à disposição.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!