4to examen de administrador de bases de datos NIVEL 2 LECCION 2 REPUESTAS

Tu calificación: 80.00% (8 de 10).
Resultados de la pregunta
¿Cuál de las siguientes llamadas de función requiere variables como parámetros de entrada?
Respuesta del usuario:
dbo.funcion(@precio,@IVA)
Resultados de la pregunta
En el siguiente disparador, ¿cuál es el orden de ejecución?

CREATE TRIGGER nombre
ON nombretabla
AFTER UPDATE
AS
   PRINT(‘La tabla fue actualizada’)
Respuesta del usuario:
Primero el trigger y luego la instrucción
Resultados de la pregunta
Observa la siguiente pregunta y selecciona la opción que muestra en qué momento se activa el disparador.

CREATE TRIGGER nombre_disp
ON nombretabla
AFTER INSERT
AS
   PRINT(‘La tabla fue actualizada’)
Respuesta del usuario:
Después de hacer una inserción
Resultados de la pregunta
Selecciona las instrucciones que faltan en la siguiente instrucción en línea:

CREATE FUNCTION nombre(@parametro tipodedato (longitud))
AS
   RETURN (
   SELECT *  WHERE  ID=@parametro
   )
Respuesta del usuario:
RETURNS y FROM
Resultados de la pregunta
En el siguiente disparador, ¿cuál es el orden de ejecución?

CREATE TRIGGER nombre
ON nombretabla
FOR UPDATE
AS
   PRINT(‘La tabla fue actualizada’)
Respuesta del usuario:
Primero el trigger y luego la instrucción
Resultados de la pregunta
Selecciona la opción que muestra la parte faltante de la siguiente función en línea con múltiples secuencias.

CREATE FUNCTION nombre(@parametro tipodedato (longitud))
RETURNS @nombredetabla table
(Campo1 (longitud),
 Campo2 (longitud),
 Campo3 (longitud)
 )
AS
BEGIN
   INSERT @nombredelatabla
   SELECT * FROM  tabla1
   WHERE campo = @parametro
   RETURN
END
Respuesta del usuario:
Tipos de dato
Resultados de la pregunta
¿De qué tipo es la función si se le llama de la siguiente forma?

SELECT campo, dbo.f_promedio(parametro) FROM tabla1
Respuesta del usuario:
Escalar
Resultados de la pregunta
Observa la siguiente estructura e identifica qué tipo de función es:

CREATE FUNCTION nombre(@parametro tipodedato (longitud))
RETURNS @nombredetabla table
(Campo1 Tipodedato (longitud),
 Campo2 Tipodedato (longitud),
 Campo3 Tipodedato (longitud)
 )
AS
BEGIN
   INSERT @nombredelatabla
   SELECT * FROM  tabla1
   WHERE campo = @parametro
   RETURN
END
Respuesta del usuario:
En línea
Resultados de la pregunta
Observa la siguiente estructura y selecciona la opción que muestra en qué momento se activa el disparador.

CREATE TRIGGER nombre_disp
ON nombretabla
FOR DELETE
AS
   PRINT(‘La tabla fue actualizada’)
Respuesta del usuario:
Antes de hacer un borrado
Resultados de la pregunta
La función que se llama es escalar. Por lo tanto, ¿qué se obtiene de la siguiente consulta?

SELECT campo, dbo.f_decuento() FROM tabla1
Respuesta del usuario:
Una tabla con un nuevo campo calculado

Comentarios

  1. En el siguiente disparador, ¿cuál es el orden de ejecución?

    CREATE TRIGGER nombre
    ON nombretabla
    FOR UPDATE
    AS
    PRINT(‘La tabla fue actualizada’)
    Respuesta del usuario:
    Primero el trigger y luego la instrucción
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

3er examen de administrador de bases de datos NIVEL 2 LECCION 1 REPUESTAS