CATCHING the RAISERROR
Devi selezionare un prodotto dalla tabella products usando un determinato product_id.
Se l'istruzione SELECT non trova alcun prodotto, vuoi generare un errore usando l'istruzione RAISERROR. Devi anche intercettare eventuali errori durante l'esecuzione.
Questo esercizio fa parte del corso
Transazioni e gestione degli errori in SQL Server
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;