ComenzarEmpieza gratis

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

Ver curso

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
Editar y ejecutar código