Corregir errores de compilación
Hoy, tu compañero Bernard tiene que irse temprano del trabajo. Estaba preparando un script para insertar un producto nuevo en la tabla products, pero no pudo terminarlo. Te pide ayuda y te entrega el script para que lo finalices.
Quiere insertar la 'Sun Bicycles ElectroLite - 2017', con un stock de 10 unidades y un price de $1559.99. También quiere registrar posibles errores en una tabla llamada errors. De hecho, si intentas insertar esta bicicleta, obtendrás un error porque ya existe otro producto con el mismo nombre.
Al ejecutar el script, te das cuenta de que hay varios errores de compilación.
¿Puedes corregir el script de Bernard? La salida final debe ser: An error occurred inserting the product!
Este ejercicio forma parte del curso
Transacciones y control de errores en SQL Server
Instrucciones del ejercicio
Nota: Los mensajes de error en DataCamp tienen una anatomía diferente a los de SQL Server, pero como muestran el mensaje de error, no tendrás ningún problema.
- Ejecuta el código para verificar que hay errores de compilación.
- Corrige cada error de compilación.
- Ejecuta el código para obtener la salida final: An error occurred inserting the product!
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
START TRY
INSERT INTO products (product_name, stock, price)
VALUES ('Sun Bicycles ElectroLite - 2017', 10, 1559.99);
FINISH TRY
START CACH
SELECT 'An error occurred inserting the product!';
START TRY
INSERT INTO errors
VALUES ('Error inserting a product');
FINISH TRY
BEGIN CACH
SELECT 'An error occurred inserting the error!';
FINISH CACH
FINISH CACH