option
Cuestiones
ayuda
daypo
buscar.php

Prueba PL/SQL

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

Descripción:
Mezcla de preguntas

Fecha de Creación: 2024/06/04

Categoría: Otros

Número Preguntas: 10

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Los triggers están escritos para ser ejecutados en respuesta a cualquiera de los siguientes eventos: Una sentencia de manipulación de BBDD (DML) -> DELETE, INSERT o UPDATE. Una sentencia de definición de BBDD (DDL) -> CREATE, ALTER o DROP. Las dos son correctas. Una de las dos es incorrecta.

¿Cuál de los siguientes códigos creará un objeto denominado local_address con dos campos house_no y street?. CREATE OR REPLACE OBJECT local_address (house_no varchar2(10), street varchar2(30,);. CREATE OR REPLACE TYPE local_address AS OBJECT (house_no varchar2(10), street varchar2(30,);. CREATE OR REPLACE OBJECT local_address AS (house_no varchar2(10), street varchar2(30,);. CREATE OR REPLACE CLASS local_address (house_no varchar2(10), street varchar2(30,);.

Todos los objetos colocados en una especificación de paquete se denominan: Objetos públicos. Objetos privados. Las dos son incorrectas. Las dos son correctas.

¿Qué valor se le asignará a la variable declarada a continuación? COUNTER BINARY_INTEGER;. Ninguna de las anteriores. 0. 1. NULL.

¿Cuál de las siguientes afirmaciones NO es cierta acerca de la sección de manejo de excepciones de un bloque PL/SQL?. Es una sección obligatoria. Contiene excepciones que manejan errores en el programa. Esta sección se comienza con la palabra clave EXCEPTION. Ninguna de las anteriores.

¿Qué es una subconsulta?. Una sentencia que se utiliza para eliminar una tabla. Una sentencia que se utiliza para crear una tabla. Una sentencia SELECT que se utiliza dentro de otra sentencia SQL. Una sentencia que se utiliza para actualizar una tabla.

¿Cuál sería la sentencia para seleccionar una columna llamada "Apellidos" de una tabla llamada "Trabajadores"?.

BEGIN IF valor >=0 AND <=100 THEN -- Si el número está entre el 0 y el 100 entonces: IF(valor=10) THEN -- Si el valor es igual a 10 entonces: DBMS_OUTPUT.PUT_LINE('Primer premio.'); -- Reportamos el mensaje por pantalla. ELSIF(valor=20) THEN -- Si el valor no es igual a 10 pero es igual a 20, entonces: DBMS_OUTPUT.PUT_LINE('Segundo Premio'); ELSE DBMS_OUTPUT.PUT_LINE('Oh que lástima, el número '||valor||' no ha sido premiado'); END IF; ELSE DBMS_OUTPUT.PUT_LINE('El número introducido no esta entre el 0 y el 100'); END IF; END; Si ejecutas esté código que ocurre. Muestra el resultado a partir del valor introducido. El número introducido no esta entre el 0 y el 100. Tiene un error de sintaxis. Oh que lástima, el número '||valor||' no ha sido premiado.

¿Cuál de las siguientes afirmaciones NO es cierta acerca de las funciones PL/SQL?. La cláusula RETURN no especifica el tipo de dato del valor del retorno. El cuerpo de la función, debe contener una instrucción RETURN. Una función PL/SQL es lo mismo que un procedimiento excepto que devuelve un valor. La palabra clave AS se usa en lugar de la palabra clave IS para crear una función independiente.

DECLARE var_suma NUMBER; FUNCTION suma(n1 NUMBER, n2 NUMBER) RETURN NUMBER IS result NUMBER; BEGIN result := n1 + n2; RETURN result; -- Devolvemos el valor del resultado END; BEGIN DBMS_OUTPUT.PUT_LINE('La suma es: ' || suma(20,40)); var_suma := suma(100,200); DBMS_OUTPUT.PUT_LINE('La suma es: ' || var_suma); END; ¿Qué imprime el siguiente código?. La suma es: 60. La suma es: 300 La suma es: 60. Tiene un error de sintaxis. La suma es: 60 La suma es: 300.

Denunciar Test