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
<cours>Transactions et gestion des erreurs dans SQL Server</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice