CommencerCommencer gratuitement

La syntaxe TRY...CATCH

Vous souhaitez insérer un nouveau produit dans votre table products. Vous préparez ce script pour contrôler l’exécution en cas d’erreur. Vous utilisez la construction TRY...CATCH que vous avez apprise pour gérer les erreurs potentielles.

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

Laquelle des affirmations suivantes est correcte concernant la syntaxe ?

Cet exercice fait partie du cours

Transactions et gestion des erreurs dans SQL Server

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice