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