Una función definida por el usuario no puede utilizar sentencias INSERT, [blank_start]UPDATE[blank_end] y [blank_start]DELETE[blank_end] mientras que un [blank_start]procedimiento almacenado[blank_end] si.
Respuesta
procedimiento almacenado
UPDATE
DELETE
Pregunta 4
Pregunta
Una función definida por el usuario [blank_start]siempre[blank_end] tiene un valor de [blank_start]retorno[blank_end] mientras que un [blank_start]procedimiento almacenado[blank_end] puede o no tener valor de retorno.
Respuesta
siempre
retorno
procedimiento almacenado
Pregunta 5
Pregunta
¿Cuál(es) de las siguientes sintaxis son INCORRECTAS para una función que regresa una tabla?
Respuesta
SELECT function()
SELECT * FROM function()
EXEC function()
Pregunta 6
Pregunta
¿Cuál(es) de las siguientes sintaxis son INCORRECTAS para una ejecutar un procedimiento almacenado?
Respuesta
EXEC nombre_sp param1, ...., paramN
nombre_sp param1, ...., paramN
SELECT nombre_sp param1, ...., paramN
SELECT * from nombre_sp param1, ...., paramN
Pregunta 7
Pregunta
¿Qué es una transacción?
Respuesta
Es una unidad única de trabajo
Es una operación con valores tipo MONEY
Es un manejo de errores
Pregunta 8
Pregunta
Dentro de una transacción la sentencia [blank_start]COMMIT[blank_end] confirma los datos en la base de datos mientras que la sentencia [blank_start]ROLLBACK[blank_end] los descarta.
Respuesta
COMMIT
ROLLBACK
Pregunta 9
Pregunta
La asignación de permisos a un usuario es heredada a su rol
Respuesta
True
False
Pregunta 10
Pregunta
¿Qué es una vista?
Respuesta
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
Pregunta 11
Pregunta
Un trigger lanzado en una instrucción [blank_start]UPDATE[blank_end] o INSERT siempre tiene llena la tabla [blank_start]INSERTED[blank_end].
Respuesta
UPDATE
DELETE
INSERTED
DELETED
Pregunta 12
Pregunta
Un trigger lanzado en una instrucción [blank_start]UPDATE[blank_end] o DELETE siempre tiene llena la tabla [blank_start]DELETED.[blank_end]
Respuesta
UPDATE
INSERT
DELETED.
INSERTED.
Pregunta 13
Pregunta
¿Qué es un trigger?
Respuesta
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
Ese tipo de objeto no existe en SQL Server
Pregunta 14
Pregunta
La sintaxis para dar permisos de ejecución a un procedimiento almacenado es:
GRANT SELECT ON <nombre de Tabla> TO <usuario>
Respuesta
True
False
Pregunta 15
Pregunta
La sintaxis para dar permisos de seleccionar los datos de una tabla es:
GRANT SELECT ON <nombre de Tabla> TO <usuario>