Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEExamen PL/SQL

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Examen PL/SQL

Descripción:
Examen test de 10 preguntas

Autor:
Lorena e Israel
(Otros tests del mismo autor)

Fecha de Creación:
12/06/2022

Categoría:
Informática

Número preguntas: 10
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Considera el siguiente código, ¿qué pasará cuando lo ejecutes? DECLARE num number := 95; BEGIN dbms_output.put_line('num: ' || num1); DECLARE num number := 195; BEGIN dbms_output.put_line('num: ' || num1); END; END; Nada, tiene un error de sintaxis 95 195.
Un disparador (trigger) es un objeto con nombre en una BBDD que se asocia con una tabla, y se activa cuando ocurre un evento en particular para esa tabla: Verdadero Falso.
Las sentencias que pueden activar el disparador (trigger) son: CREATE, UPDATE e INSERT INSERT, UPDATE y DROP INSERT, UPDATE y DELETE.
El disparador (trigger) puede activarse antes (BEFORE) o después (AFTER) de la sentencia que lo activa: Verdadero Falso.
Para el manejo de errores se utiliza: Trigger Cursores Ninguna de las anteriores.
Los cursores nos permiten almacenar un conjunto de filas de una tabla en una estructura de datos que podemos ir recorriendo de forma secuencial: Verdadero Falso.
La operación que podemos utilizar para ir obteniendo las filas de un cursor abierto es: DECLARE FETCH CLOSE.
¿Cuál de las siguientes afirmaciones es cierta sobre los cursores? Oracle crea automáticamente cursores explícitos Los cursores implícitos son cursores definidos por el programador Las dos son ciertas.
¿Cuál de las siguientes opciones NO es cierta sobre las funciones? Una función PL/SQL es la misma que un procedimiento, excepto que devuelve un valor El cuerpo de la función debe contener una instrucción RETURN La palabra clave AS se utiliza en lugar de la palabra clave IS para crear una función independiente.
El siguiente código intenta obtener información de todas las filas de una tabla llamada clientes para su uso en un bloque PL/SQL ¿qué hay de malo en el código? DECLARE c_id customers.id%type; c_name customers.name%type; c_addr customers.address%type; CURSOR c_customers is SELECT id, name, address FROM customers; BEGIN LOOP FETCH c_customers into c_id, c_name, c_addr; EXIT WHEN c_customers%notfound; dbms_output.put_line(c_id || ' ' || c_name || ' ' || c_addr); END LOOP; CLOSE c_customers; END; El cursor no está abierto No imprime información de todas las filas No hay nada malo.
Denunciar test Consentimiento Condiciones de uso