Zusammenfassung der Ressource
Frage 1
Frage
¿Cuántos tipos de funciones definidad por el usuario existen?
Antworten
-
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
Frage 2
Frage
¿En qué parte del cursor se selecciona el conjunto de registros sobre los que se iterará?
Frage 3
Frage
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.
Antworten
-
procedimiento almacenado
-
UPDATE
-
DELETE
Frage 4
Frage
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.
Antworten
-
siempre
-
retorno
-
procedimiento almacenado
Frage 5
Frage
¿Cuál(es) de las siguientes sintaxis son INCORRECTAS para una función que regresa una tabla?
Antworten
-
SELECT function()
-
SELECT * FROM function()
-
EXEC function()
Frage 6
Frage
¿Cuál(es) de las siguientes sintaxis son INCORRECTAS para una ejecutar un procedimiento almacenado?
Antworten
-
EXEC nombre_sp param1, ...., paramN
-
nombre_sp param1, ...., paramN
-
SELECT nombre_sp param1, ...., paramN
-
SELECT * from nombre_sp param1, ...., paramN
Frage 7
Frage
¿Qué es una transacción?
Frage 8
Frage
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.
Frage 9
Frage
La asignación de permisos a un usuario es heredada a su rol
Frage 10
Antworten
-
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
Frage 11
Frage
Un trigger lanzado en una instrucción [blank_start]UPDATE[blank_end] o INSERT siempre tiene llena la tabla [blank_start]INSERTED[blank_end].
Antworten
-
UPDATE
-
DELETE
-
INSERTED
-
DELETED
Frage 12
Frage
Un trigger lanzado en una instrucción [blank_start]UPDATE[blank_end] o DELETE siempre tiene llena la tabla [blank_start]DELETED.[blank_end]
Antworten
-
UPDATE
-
INSERT
-
DELETED.
-
INSERTED.
Frage 13
Frage
¿Qué es un trigger?
Antworten
-
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
Frage 14
Frage
La sintaxis para dar permisos de ejecución a un procedimiento almacenado es:
GRANT SELECT ON <nombre de Tabla> TO <usuario>
Frage 15
Frage
La sintaxis para dar permisos de seleccionar los datos de una tabla es:
GRANT SELECT ON <nombre de Tabla> TO <usuario>