Tu calificación: 100.00% (10 de 10). Resultados de la pregunta Selecciona las instrucciones que faltan en la siguiente i
Views 310 Downloads 156 File size 39KB
Tu calificación: 100.00% (10 de 10). 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 Resultado: ¡Correcto! 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 Resultado: ¡Correcto! Resultados de la pregunta ¿Cuántos campos tiene la tabla obtenida por la siguiente función? CREATE FUNCTION IVA(@cobro money) RETURNS @tablaIVA table (cobro money,
IVA money, ) AS BEGIN INSERT @tablaIVA SELECT * FROM tablaprecios WHERE IVA = @cobro * 1.16 RETURN END Respuesta del usuario: 2 Resultado: ¡Correcto! 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 Resultado: ¡Correcto! 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 Resultado: ¡Correcto! Resultados de la pregunta Observa la siguiente estructura e identifica qué tipo de función es: CREATE FUNCTION nombre(@parametro tipodedato (longitud)) RETURNS tipodedato AS BEGIN DECLARE @valor tipodedato SET @valor = @parametro * 100 RETURN @valor END Respuesta del usuario: Escalar Resultado: ¡Correcto! 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 Resultado: ¡Correcto! 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 Resultado: ¡Correcto! Resultados de la pregunta La función que se llama es en línea. Por lo tanto, ¿qué se obtiene de la siguiente consulta? SELECT campo, dbo.f_clientes() FROM tabla1 Respuesta del usuario: Un error Resultado: Necesitas reforzar el tema funciones de SQL Resultados de la pregunta Un disparador se puede usar en las siguientes instrucciones DML, excepto: Respuesta del usuario: CREATE
Resultado: ¡Correcto!