CAPTURAR el RAISERROR
Necesitas seleccionar un producto de la tabla products usando un product_id dado.
Si la sentencia SELECT no encuentra ningún producto, quieres generar un error usando la instrucción RAISERROR. También necesitas capturar posibles errores durante la ejecución.
Este ejercicio forma parte del curso
Transacciones y control de errores en SQL Server
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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;