11 de julio de 2017

Administrador de bases de datos NIVEL 2 LECCIÓN 3 RESPUESTAS

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
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
Resultados de la pregunta
Con la siguiente instrucción se puede:

ALTER pa_prod_escasos
Respuesta del usuario:
Modificar el procedimiento almacenado
Resultados de la pregunta
Las transacciones deben cumplir con los principios ACID, que son:
Respuesta del usuario:
Autenticidad, Consistencia, Aislamiento y Durabilidad
Resultados de la pregunta
Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:

CREATE PROCEDURE pa_promedio
  @var1 int,
  @var2 int,
  @var3 int OUTPUT
AS
   SELECT @var3=(@var1+@var2)/2
GO
Respuesta del usuario:
2 de entrada y 1 de salida
Resultados de la pregunta
Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:

CREATE PROCEDURE pa_lib_edit_autor
  @edit varchar(20),
  @autor varchar(40)
AS
  SELECT *  FROM libros
  WHERE autor = @autor AND editorial = @edit
GO
Respuesta del usuario:
2 de entrada y 0 de salida
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
Resultados de la pregunta
Las siguientes instrucciones son necesarias para crear un procedimiento almacenado, excepto:
Respuesta del usuario:
SELECT
Resultados de la pregunta
Con la siguiente instrucción se puede:

DROP pa_prod_escasos
Respuesta del usuario:
Borrar el procedimiento almacenado
Resultados de la pregunta
Con el siguiente procedimiento almacenado, se obtiene:

CREATE PROCEDURE pa_clientes
AS
   SELECT nombre,apellido FROM clientes
GO
Respuesta del usuario:
Una tabla con el nombre y apellido de cada cliente

9 comentarios:

  1. 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:
    ROLLBACK y END
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema de Transacciones
    Resultados de la pregunta
    Las siguientes instrucciones son necesarias para crear un procedimiento almacenado, excepto:

    Respuesta del usuario:
    SELECT
    Resultado:
    ¡Correcto! ¡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! ¡Correcto!
    Resultados de la pregunta
    Con el siguiente procedimiento almacenado, se obtiene:



    CREATE PROCEDURE pa_clientes
    AS
    SELECT nombre,apellido FROM clientes
    GO
    Respuesta del usuario:
    Una tabla con el nombre y apellido de cada cliente
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Con una transacción se puede:

    Respuesta del usuario:
    Ejecutar varias instrucciones como una sola
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:



    CREATE PROCEDURE pa_lib_edit_autor
    @edit varchar(20),
    @autor varchar(40)
    AS
    SELECT * FROM libros
    WHERE autor = @autor AND editorial = @edit
    GO
    Respuesta del usuario:
    2 de entrada y 0 de salida
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:



    CREATE PROCEDURE pa_promedio
    @var1 int,
    @var2 int,
    @var3 int OUTPUT
    AS
    SELECT @var3=(@var1+@var2)/2
    GO
    Respuesta del usuario:
    2 de entrada y 1 de salida
    Resultado:
    ¡Correcto! !Correcto!
    Resultados de la pregunta
    La instrucción necesaria para ejecutar una transacción es:

    Respuesta del usuario:
    BEGIN
    Resultado:
    ¡Correcto! ¡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! ¡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! ¡Correcto!

    ResponderEliminar
  2. Tu calificación: 80.00% (8 de 10).
    Resultados de la pregunta
    Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:



    CREATE PROCEDURE pa_lib_edit_autor
    @edit varchar(20),
    @autor varchar(40)
    AS
    SELECT * FROM libros
    WHERE autor = @autor AND editorial = @edit
    GO
    Respuesta del usuario:
    2 de entrada y 0 de salida
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:



    CREATE PROCEDURE pa_promedio
    @var1 int,
    @var2 int,
    @var3 int OUTPUT
    AS
    SELECT @var3=(@var1+@var2)/2
    GO
    Respuesta del usuario:
    2 de entrada y 1 de salida
    Resultado:
    ¡Correcto! !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! ¡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! ¡Correcto!
    Resultados de la pregunta
    Con la siguiente instrucción se puede:



    EXECUTE pa_prod_escasos

    Respuesta del usuario:
    Modificar el procedimiento almacenado
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema de Procedimientos almacenados
    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! ¡Correcto!
    Resultados de la pregunta
    Las transacciones deben cumplir con los principios ACID, que son:

    Respuesta del usuario:
    Aislamiento, Consistencia, Autenticidad y Durabilidad
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema de Transacciones
    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! ¡Correcto!
    Resultados de la pregunta
    Con la siguiente transacción se puede:



    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:
    Modificar el teléfono y la localidad de un cliente
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Con el siguiente procedimiento almacenado, se obtiene:



    CREATE PROCEDURE pa_prod_escasos
    AS
    BEGIN
    SELECT * FROM tabla
    WHERE cantidad <= 5
    END
    GO
    Respuesta del usuario:
    Una tabla con productos escasos
    Resultado:
    ¡Correcto! ¡Correcto!

    ResponderEliminar
  3. Tu calificación: 90.00% (9 de 10).
    Resultados de la pregunta
    Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:



    CREATE PROCEDURE pa_lib_edit_autor
    @edit varchar(20),
    @autor varchar(40)
    AS
    SELECT * FROM libros
    WHERE autor = @autor AND editorial = @edit
    GO
    Respuesta del usuario:
    2 de entrada y 0 de salida
    Resultado:
    ¡Correcto! ¡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! ¡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! ¡Correcto!
    Resultados de la pregunta
    Con una transacción se puede:

    Respuesta del usuario:
    Ejecutar varias instrucciones como una sola
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Con el siguiente procedimiento almacenado, se obtiene:



    CREATE PROCEDURE pa_productos
    AS
    BEGIN
    SELECT TOP 5 precio FROM productos
    ORDER BY precio DESC
    END
    GO
    Respuesta del usuario:
    Una tabla con los productos menos costosos
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema de Procedimientos almacenados
    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! ¡Correcto!
    Resultados de la pregunta
    Con el siguiente procedimiento almacenado, se obtiene:



    CREATE PROCEDURE pa_clientes
    AS
    SELECT nombre,apellido FROM clientes
    GO
    Respuesta del usuario:
    Una tabla con el nombre y apellido de cada cliente
    Resultado:
    ¡Correcto! ¡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! ¡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! ¡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! ¡Correcto!

    ResponderEliminar
  4. Con la siguiente transacción se puede:



    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:
    Modificar el teléfono y la localidad de un cliente
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:



    CREATE PROCEDURE pa_lib_edit_autor
    @edit varchar(20),
    @autor varchar(40)
    AS
    SELECT * FROM libros
    WHERE autor = @autor AND editorial = @edit
    GO
    Respuesta del usuario:
    2 de entrada y 0 de salida
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Con una transacción se puede:

    Respuesta del usuario:
    Ejecutar varias instrucciones como una sola
    Resultado:
    ¡Correcto! ¡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! ¡Correcto!
    Resultados de la pregunta
    Las siguientes instrucciones son necesarias para crear un procedimiento almacenado, excepto:

    Respuesta del usuario:
    SELECT
    Resultado:
    ¡Correcto! ¡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:
    Borrar un registro en la tabla usuarios
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema de Procedimientos almacenados
    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! ¡Correcto!
    Resultados de la pregunta
    Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:



    CREATE PROCEDURE pa_promedio
    @var1 int,
    @var2 int,
    @var3 int OUTPUT
    AS
    SELECT @var3=(@var1+@var2)/2
    GO
    Respuesta del usuario:
    2 de entrada y 1 de salida
    Resultado:
    ¡Correcto! !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! ¡Correcto!
    Resultados de la pregunta
    La instrucción necesaria para ejecutar una transacción es:

    Respuesta del usuario:
    BEGIN
    Resultado:
    ¡Correcto! ¡Correcto!

    ResponderEliminar
  5. Tu calificación: 90.00% (9 de 10).
    Resultados de la pregunta
    Con la siguiente transacción se puede:



    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:
    Modificar el teléfono y la localidad de un cliente
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:



    CREATE PROCEDURE pa_lib_edit_autor
    @edit varchar(20),
    @autor varchar(40)
    AS
    SELECT * FROM libros
    WHERE autor = @autor AND editorial = @edit
    GO
    Respuesta del usuario:
    2 de entrada y 0 de salida
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Con una transacción se puede:

    Respuesta del usuario:
    Ejecutar varias instrucciones como una sola
    Resultado:
    ¡Correcto! ¡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! ¡Correcto!
    Resultados de la pregunta
    Las siguientes instrucciones son necesarias para crear un procedimiento almacenado, excepto:

    Respuesta del usuario:
    SELECT
    Resultado:
    ¡Correcto! ¡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:
    Borrar un registro en la tabla usuarios
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema de Procedimientos almacenados
    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! ¡Correcto!
    Resultados de la pregunta
    Cuántas variables de entrada y salida tiene el siguiente procedimiento almacenado:



    CREATE PROCEDURE pa_promedio
    @var1 int,
    @var2 int,
    @var3 int OUTPUT
    AS
    SELECT @var3=(@var1+@var2)/2
    GO
    Respuesta del usuario:
    2 de entrada y 1 de salida
    Resultado:
    ¡Correcto! !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! ¡Correcto!
    Resultados de la pregunta
    La instrucción necesaria para ejecutar una transacción es:

    Respuesta del usuario:
    BEGIN
    Resultado:
    ¡Correcto! ¡Correcto!

    ResponderEliminar
  6. 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:
    Resultado:
    Nesecitas reforzarel tema de procedimientos almacenados


    ResponderEliminar
  7. 0 d entrada y 2 de salida

    ResponderEliminar