ASGBD
![]() |
![]() |
![]() |
Título del Test:![]() ASGBD Descripción: TEST 2 TRIMESTRE |




Comentarios |
---|
NO HAY REGISTROS |
Para declarar una constante precio con el valor 200 utilizamos: CONSTANT number(6,2) precio:=200;. precio CONSTANT number(6,2):=200;. DECLARE precio number(6,2):=200;. precio number(6,2) VALUE 200;. Para declarar una variable del mismo tipo que el campo de una tabla utilizamos: %TYPE. %FIELD. %ROWTYPE. El mismo tipo de dato. Para escribir una línea en la consola utilizamos la orden: print. echo. dbms_output.put_line. print_line. Para definir un usuario sus propias excepciones utiliza la orden: SQLCODE. RAISE. EXCEPTION. SQLERRM. ¿Cuál de las siguientes no es un tipo de bucle en PL/SQL?. LOOP .. END LOOP. WHILE.. LOOP. FOR LOOP. DO .. WHILE. Los modos de un parámetro de un procedimiento pueden ser: READ. OUT. WRITE. IN. Los bloques anónimos en PL/SQL sirven para: Almacenar procedimientos y funciones en la BD. Ejecutar triggers o disparadores. Ejecutar código que no se almacena en la base de datos. Controlar los errores. Cuando tratamos los errores, la sección WHEN OTHERS THEN. Es obligatorio y debe ubicarse al final. Es opcional. Si se incluye, debe ubicarse al final. Es obligatorio y debe ubicarse al inicio. Es opcional. Si se incluye, debe ubicarse al principio del bloque. Si se debe condicionar la ejecución de una instrucción al valor de una determinada variable utilizaré la instrucción. WHILE. REPEAT. IF. FOR. Las funciones o procedimientos almacenados se ejecutan. En el servidor o en el cliente, según la configuración del servidor. Siempre en el cliente. Siempre en el servidor. El usuario decide donde en el momento de la ejecución. Una instrucción de tipo LOOP me permite. realizar una acción si una determinada condición es cierta. solo sirven para recorrer los registros resultado de una consulta. controlar los errores. repetir una acción varias veces. La mejor opción para realizar una instrucción un número conocido de veces es, por ejemplo 10 veces es. FOR. REPEAT. WHILE. IF. El lenguaje PL/SQL nos permite: Controlar errores. Crear procedimientos y funciones almacenados. Utilizar comandos de consulta y manipulación de datos. Todas son ciertas. El alcance de una variable es. Cualquier procedimiento o función del SGBD (todas las bases de datos). Todas son falsas. Cualquier procedimiento o función de la base de datos. Bloque BEGIN y END donde está declarada. La instrucción RAISE se utiliza para. Para controlar errores de valores duplicados. Para controlar errores definidos por el programador. Para controlar consultas que no devuelven datos. Para controlar accesos no permitidos a las bases de datos. Las funciones o procedimientos almacenados. Reducen el tráfico de la red. Solo pueden realizar una acción. Por ejemplo, dar de alta un cliente a la base de datos. Es preciso realizar un procedimiento para cada tabla de la base de datos que queramos actualizar o consultar. Aumentan el tráfico de la red. El atributo %ROWTYPE nos permite. Definir una tabla de objetos. Declarar una variable para que pueda contener una columna de una tabla. Definir una tabla de variables. Declarar una variable para que pueda contener un registro de una tabla. ¿Cuál de los siguientes no es un tipo de disparador?. Sistema. Tabla. Vista. Sustitución. Los cursores explícitos se utilizan básicamente para realizar operaciones del tipo: INSERT. UPDATE. SELECT. DELETE. Los disparadores se pueden ejecutar al realizar una operación de: INSERT. SELECT. DELETE. UPDATE. Para leer los datos de un cursor utilizamos la orden: OPEN. FETCH. SELECT. READ. Un cursor implícito. Todas son correctas. Obtener un único dato de una consulta, por ejemplo, el campo nombre de un trabajador. Insertar datos en una tabla. Modificar los datos de una tabla, por ejemplo, el nombre de un trabajador. Cuando el resultado del SELECT no devuelve datos se controla con la excepción. ROWCOUNT. SQL%COUNT. SQL%DATA. NO_DATA_FOUND. Un cursor me permite. Insertar datos en una tabla. Recorrer los resultados de cualquier select. Obtener un único dato de una consulta, por ejemplo, el campo nombre de un trabajador. Recorrer los resultados de un select si afecta a una única tabla. Para saber si un cursor está abierto consultamos el atributo. SQL%ISOPEN. SQL%FOUND. IS_FOUND. IS_OPEN. La instrucción CLOSE nombre_cursor. Libera los recursos y cierra el cursor. Nunca debemos utilizar esta instrucción. Solo cierra el cursor para evitar su utilización involuntaria. No existe esta instrucción. Un disparador se utiliza para: Para recorrer de forma secuencial todos los registros de un cursor. Para controlar errores. Pasar parámetros a una función. Ejecutar bloques PL/SQL automáticamente cuando se producen ciertos eventos. Las variables :OLD y :NEW. En los triggers guardan los dos últimos registros leídos. Almacenan los dos últimos valores de una variable. En los triggers contienen una copia del registro antes y después de ejecutar la operación SQL. Se utilizan como parámetros de entrada y de salida. En las operaciones SELECT INTO usamos. Cursores implícitos. Triggers. Módulos. Cursores explícitos. La instrucción FETCH en relación a los cursores se utiliza para. Eliminar un registro del cursor. Extraer la siguiente fila de valores del conjunto de resultados del cursor y mueve una posición adelante el puntero del cursor. Mover una posición adelante el puntero del cursor. Extraer la siguiente fila de valores del conjunto de resultados del cursor. Los cursores FOR..LOOP. Nunca debemos utilizar esta instrucción. No existe esta instrucción. Ejecutan de forma implícita las operaciones OPEN, FECH y CLOSE. Ejecutan de forma implícita las operaciones OPEN y CLOSE. |