INTERCEPTER le RAISERROR
Vous devez sélectionner un produit dans la table products à l'aide d'un product_id donné.
Si l'instruction SELECT ne trouve aucun produit, vous voulez déclencher une erreur avec l'instruction RAISERROR. Vous devez aussi intercepter les erreurs possibles pendant l'exécution.
Cette activité fait partie du cours
Transactions et gestion des erreurs dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
DECLARE @product_id INT = 5;
IF NOT EXISTS (SELECT * FROM products WHERE product_id = @product_id)
-- Invoke RAISERROR with parameters
___('No product with id %d.', ___, ___, ___);
ELSE
SELECT * FROM products WHERE product_id = @product_id;