Ir para o conteúdo

Tratamento de erros

Este exemplo mostra como tratar um possível erro numa query:

BEGIN TRY
    --Código que seja susceptível a erros, por exemplo
    DECLARE @Valor VarChar (10)
    SET @Valor = 'ABC'
    PRINT CONVERT(Int, @Valor)--Esta operação vai retornar um erro que vai ser apanhado em baixo
END TRY
BEGIN CATCH
    --Caso  erro, deve ser tratado aqui
    PRINT 'Código de erro: ' + CONVERT(VarChar, @@ERROR)
END CATCH