Resultados 5

Tu calificación: 80.00% (8 de 10). Resultados de la pregunta Con la siguiente instrucción se puede:   EXECUTE pa_prod_es

Views 562 Downloads 10 File size 64KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Tu calificación: 80.00% (8 de 10). Resultados de la pregunta Con la siguiente instrucción se puede:   EXECUTE pa_prod_escasos Respuesta del usuario: Ejecutar el procedimiento almacenado Resultado: ¡Correcto! Resultados de la pregunta La instrucción necesaria para ejecutar una transacción es: Respuesta del usuario: BEGIN Resultado: ¡Correcto! Resultados de la pregunta Con la siguiente instrucción se puede:  ALTER pa_prod_escasos Respuesta del usuario: Modificar el procedimiento almacenado Resultado: ¡Correcto! Resultados de la pregunta Con el siguiente procedimiento almacenado, se puede:   CREATE PROCEDURE del_users @nombre varchar (30),@apellido varchar (30) AS

   DELETE users    WHERE nombre = @ firstname AND apellido = @lastname) GO Respuesta del usuario: Borrar un registro en la tabla usuarios Resultado: ¡Correcto! Resultados de la pregunta Con el siguiente procedimiento almacenado, se puede:   CREATE PROCEDURE ins_users @firstname varchar (30),@lastname varchar (30) AS    INSERT INTO users    VALUES (@firstname,@lastname) GO Respuesta del usuario: Agregar un registro en la tabla usuarios Resultado: ¡Correcto! Resultados de la pregunta Con el siguiente procedimiento almacenado, se obtiene:   CREATE PROCEDURE pa_calc_IVA 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 ¿Cuántas tablas modifica esta transacción?   DECLARE @ErrorCode int   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'       SELECT @ErrorCode = @@ERROR     IF (@ErrorCode 0) GOTO CANCEL COMMIT TRANSACTION   CANCEL: IF (@ErrorCode 0) BEGIN PRINT 'Ha ocurrido un error' ROLLBACK TRANSACTION END Respuesta del usuario: 2 Resultado: ¡Correcto! Resultados de la pregunta Las siguientes son diferencias entre funciones y procedimientos almacenados, excepto:

Respuesta del usuario: Los procedimientos almacenados permiten instrucciones lógicas y las funciones no Resultado: ¡Correcto!

Tu calificación: 90.00% (9 de 10). Resultados de la pregunta Las siguientes instrucciones son necesarias para crear un procedimiento almacenado, excepto: Respuesta del usuario: SELECT Resultado: ¡Correcto! Resultados de la pregunta Las dos opciones donde puede terminar la siguiente transacción son:   DECLARE @ErrorCode int   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', pais = 'Venezuela'     WHERE loc_id = '1723'       SELECT @ErrorCode = @@ERROR

    IF (@ErrorCode 0) GOTO CANCEL COMMIT TRANSACTION   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 Con el siguiente procedimiento almacenado, se puede:   CREATE PROCEDURE del_users @nombre varchar (30),@apellido varchar (30) AS    DELETE users    WHERE nombre = @ firstname AND apellido = @lastname) GO Respuesta del usuario: Borrar un registro en la tabla usuarios Resultado: ¡Correcto! Resultados de la pregunta Con la siguiente instrucción se puede:   EXECUTE pa_prod_escasos Respuesta del usuario: Ejecutar el procedimiento almacenado

Resultado: ¡Correcto! Resultados de la pregunta Las transacciones deben cumplir con los principios ACID, que son: Respuesta del usuario: Atomicidad, Consistencia, Aislamiento y Durabilidad Resultado: ¡Correcto! Resultados de la pregunta Cuántas variables de entrada y salida de tipo moneda tiene el siguiente procedimiento almacenado:   CREATE PROCEDURE pa_varios   @var1 int,   @var2 money OUTPUT,   @var3 money OUTPUT AS   SELECT @var2 = @var1*2     SELECT @var3 = @var2*10 GO Respuesta del usuario: 2 de entrada y 1 de salida Resultado: Necesitas reforzar el tema de Procedimientos almacenados Resultados de la pregunta Con la siguiente instrucción se puede:   ALTER pa_prod_escasos Respuesta del usuario: Modificar el procedimiento almacenado

Resultado: ¡Correcto! Resultados de la pregunta Con el siguiente procedimiento almacenado, se obtiene:   CREATE PROCEDURE pa_calc_IVA 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 ¿Qué condición hace que la siguiente transacción se cancele?   DECLARE @ErrorCode int   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', pais = 'Venezuela'     WHERE loc_id = '1723'  

    SELECT @ErrorCode = @@ERROR     IF (@ErrorCode 0) GOTO CANCEL COMMIT TRANSACTION   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 Con el siguiente procedimiento almacenado, se obtiene:   CREATE PROCEDURE pa_prod_escasos AS    BEGIN    SELECT * FROM tabla    WHERE cantidad