Kom igångKom igång gratis

Syntaxen för TRY...CATCH

Du vill infoga en ny produkt i din products-tabell. Du förbereder det här skriptet för att styra körningen om ett fel uppstår. Du använder TRY...CATCH-konstruktionen du lärt dig för att hantera eventuella fel.

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

Vilket av följande påståenden stämmer om syntaxen?

Den här övningen är en del av kursen

Transaktioner och felhantering i SQL Server

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen