This is a timed quiz.
You have 30 minutes to complete the 15 questions in this quiz.
¿Cuántos tipos de funciones definidad por el usuario existen?
De tabla en línea, De tabla con sentencias múltiples, escalares
De columna en línea, de fila, escalonadas
De tabla, de registro, de vista múltiple
¿En qué parte del cursor se selecciona el conjunto de registros sobre los que se iterará?
Una función definida por el usuario no puede utilizar sentencias INSERT, y mientras que un si.
Una función definida por el usuario tiene un valor de mientras que un puede o no tener valor de retorno.
¿Cuál(es) de las siguientes sintaxis son INCORRECTAS para una función que regresa una tabla?
SELECT function()
SELECT * FROM function()
EXEC function()
¿Cuál(es) de las siguientes sintaxis son INCORRECTAS para una ejecutar un procedimiento almacenado?
EXEC nombre_sp param1, ...., paramN
nombre_sp param1, ...., paramN
SELECT nombre_sp param1, ...., paramN
SELECT * from nombre_sp param1, ...., paramN
¿Qué es una transacción?
Es una unidad única de trabajo
Es una operación con valores tipo MONEY
Es un manejo de errores
Dentro de una transacción la sentencia confirma los datos en la base de datos mientras que la sentencia los descarta.
La asignación de permisos a un usuario es heredada a su rol
¿Qué es una vista?
Es un objeto que muestra de manera rápida un resumen de la información de una tabla
Es una tabla virtual que se define mediante una consulta
Ese tipo de objeto no existe en SQL Server
Un trigger lanzado en una instrucción UPDATE DELETE( UPDATE, DELETE ) o INSERT siempre tiene llena la tabla INSERTED DELETED( INSERTED, DELETED ).
Un trigger lanzado en una instrucción UPDATE INSERT( UPDATE, INSERT ) o DELETE siempre tiene llena la tabla DELETED. INSERTED.( DELETED., INSERTED. )
¿Qué es un trigger?
Es una clase procedimiento almacenado que se ejecuta automáticamente cuando se produce un evento
Es un objeto que se ejecuta a petición del usuario igual que un procedimiento almacenado
La sintaxis para dar permisos de ejecución a un procedimiento almacenado es:
GRANT SELECT ON <nombre de Tabla> TO <usuario>
La sintaxis para dar permisos de seleccionar los datos de una tabla es: