Usar funciones de error
Para cada mes, quieres saber el importe total de dinero que has ganado en tu tienda de bicicletas. En lugar de revisar cada línea de pedido, has pensado que sería mejor preparar un script que lo calcule y muestre los resultados.
Mientras escribías el script, cometiste un error. Como puedes ver, a la operación 'Total: ' + SUM(price * quantity) AS total le falta una conversión de tipo, lo que provoca un error.
¿Cómo podemos capturar este error? Muestra el número, gravedad, estado, línea y mensaje del error.
Este ejercicio forma parte del curso
Transacciones y control de errores en SQL Server
Instrucciones del ejercicio
- Encierra la operación en un bloque
TRY. - Encierra las funciones en un bloque
CATCH. - Selecciona la información del error.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Set up the TRY block
___ ___
SELECT 'Total: ' + SUM(price * quantity) AS total
FROM orders
___ ___
-- Set up the CATCH block
___ ___
-- Show error information.
SELECT ___ AS number,
___ AS severity_level,
___ AS state,
___ AS line,
___ AS message;
___ ___