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!