ComeçarComece de graça

A sintaxe do TRY...CATCH

Você quer inserir um novo produto na sua tabela products. Você prepara este script, tentando controlar a execução caso ocorra um erro. Você usa o construto TRY...CATCH que aprendeu para tratar os possíveis erros.

BEGIN TRY
    INSERT INTO products (product_name, stock, price)
        VALUES ('Trek Powerfly 5 - 2018', 10, 3499.99);
    SELECT 'Product inserted correctly!';

    BEGIN CATCH
        SELECT 'An error occurred! You are in the CATCH block';   
    END CATCH
END TRY

Qual das alternativas a seguir é verdadeira sobre a sintaxe?

Este exercício faz parte do curso

Transações e tratamento de erros no SQL Server

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício