Exa 1
Exa 1
Exa 1
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
DROP pa_prod_escasos
¡Correcto!
Resultados de la pregunta
BEGIN TRANSACTION
UPDATE Clientes
SET tel = '8323 4575'
WHERE cl_id = '492'
UPDATE Localidad
SET ciudad = 'Caracas', pais = 'Venezuela'
WHERE loc_id = '1723'
CANCEL:
IF (@ErrorCode <> 0)
BEGIN
PRINT 'Ha ocurrido un error'
ROLLBACK TRANSACTION
END
Respuesta del usuario:
La variable de error es diferente de cero
Resultado:
¡Correcto!
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
EXECUTE pa_prod_escasos
¡Correcto!
Resultados de la pregunta
Con la siguiente transacción se puede:
BEGIN TRANSACTION
UPDATE Clientes
SET tel = '8323 4575'
WHERE cl_id = '492'
UPDATE Localidad
SET ciudad = 'Caracas', pais = 'Venezuela'
WHERE loc_id = '1723'
CANCEL:
IF (@ErrorCode <> 0)
BEGIN
PRINT 'Ha ocurrido un error'
ROLLBACK TRANSACTION
END
Respuesta del usuario:
Corroborar el teléfono y la localidad de un cliente
Resultado:
BEGIN TRANSACTION
UPDATE Clientes
SET tel = '8323 4575'
WHERE cl_id = '492'
SELECT @ErrorCode = @@ERROR
IF (@ErrorCode <> 0) GOTO CANCEL
UPDATE Localidad
SET ciudad = 'Caracas', p = 'Venezuela'
WHERE loc_id = '1723'
CANCEL:
IF (@ErrorCode <> 0)
BEGIN
PRINT 'Ha ocurrido un error'
ROLLBACK TRANSACTION
END
Respuesta del usuario:
2
Resultado:
¡Correcto!
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
BEGIN TRANSACTION
UPDATE Clientes
SET tel = '8323 4575'
WHERE cl_id = '492'
UPDATE Localidad
SET ciudad = 'Caracas', pais = 'Venezuela'
WHERE loc_id = '1723'
CANCEL:
IF (@ErrorCode <> 0)
BEGIN
PRINT 'Ha ocurrido un error'
ROLLBACK TRANSACTION
END
Respuesta del usuario:
La variable de error es diferente de cero
Resultado:
¡Correcto!
Resultados de la pregunta
!Correcto!
Resultados de la pregunta
ALTER pa_prod_escasos
Las transacciones deben cumplir con los principios ACID, que son:
¡Correcto!
Resultados de la pregunta
Las siguientes instrucciones son necesarias para crear un procedimiento almacenado, excepto:
¡Correcto!
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
¡Correcto!
Resultados de la pregunta
BEGIN TRANSACTION
UPDATE Clientes
SET tel = '8323 4575'
WHERE cl_id = '492'
UPDATE Localidad
SET ciudad = 'Caracas', pais = 'Venezuela'
WHERE loc_id = '1723'
CANCEL:
IF (@ErrorCode <> 0)
BEGIN
PRINT 'Ha ocurrido un error'
ROLLBACK TRANSACTION
END
Respuesta del usuario:
COMMIT y ROLLBACK
Resultado:
¡Correcto!
Resultados de la pregunta
BEGIN TRANSACTION
UPDATE Clientes
SET tel = '8323 4575'
WHERE cl_id = '492'
UPDATE Localidad
SET ciudad = 'Caracas', pais = 'Venezuela'
WHERE loc_id = '1723'
CANCEL:
IF (@ErrorCode <> 0)
BEGIN
PRINT 'Ha ocurrido un error'
ROLLBACK TRANSACTION
END
Respuesta del usuario:
La variable de error es menor que cero
Resultado:
¡Correcto!
Resultados de la pregunta
AS
BEGIN
SELECT product, precio, (precio * 1.16) AS total FROM productos
END
GO
Respuesta del usuario:
Una tabla con los productos y su precio con y sin IVA
Resultado:
¡Correcto!
Resultados de la pregunta
BEGIN TRANSACTION
UPDATE Clientes
SET tel = '8323 4575'
WHERE cl_id = '492'
UPDATE Localidad
SET ciudad = 'Caracas', pais = 'Venezuela'
WHERE loc_id = '1723'
CANCEL:
IF (@ErrorCode <> 0)
BEGIN
PRINT 'Ha ocurrido un error'
ROLLBACK TRANSACTION
END
Respuesta del usuario:
GOTO y END
Resultado:
BEGIN TRANSACTION
UPDATE Clientes
SET tel = '8323 4575'
WHERE cl_id = '492'
UPDATE Localidad
SET ciudad = 'Caracas', pais = 'Venezuela'
WHERE loc_id = '1723'
CANCEL:
IF (@ErrorCode <> 0)
BEGIN
PRINT 'Ha ocurrido un error'
ROLLBACK TRANSACTION
END
Respuesta del usuario:
La variable de error es igual a cero
Resultado:
ALTER pa_prod_escasos
Las transacciones deben cumplir con los principios ACID, que son:
Las siguientes instrucciones son necesarias para crear un procedimiento almacenado, excepto:
Cuántas variables de entrada y salida de tipo moneda tiene el siguiente procedimiento almacenado:
DROP pa_prod_escasos
¡Correcto!