Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Anotaciones Examen Estudiar
Anotaciones Examen Estudiar
PRAGMA EXCEPTION
-----------------------------------------------------------------------------------
-----
RESOLVER DUDAS EXAMEN:
-------------------------TIPOS DE
BUCLES------------------------------------------------
Los bucles sirven para cuando hay que recorrer algo varias veces. Es una
instruccion repetitiva que se va a repetir un número de veces y que va a tener una
condición
para que termine. Va a tener una inicialización y un final.
///////////////////
WHILE <condicion>
LOOP
Instrucciones;
END LOOP;
///////////////////////
FOR <variable> in
<mínimo>..<máximo> <-- esto es el número de veces que se va a repetir, es decir,
el cursor
LOOP
instrucciones;
END LOOP;
///////////////////////
LOOP
instrucciones;
EXIT WHEN <condición<;
instrucciones;
END LOOP;
///////////////////////
Con el while puede ocurrir que nunca llega a entrar, y el bucle LOOP es como un DO
WHILE, que lo hace una vez al menos.
El bucle FOR se utiliza cuando sé el número de veces que voy a realizar una
instrucción.
-----------------------
ROWID-------------------------------------------------------------
Es un tipo de dato que almacena direcciones de memoria. Consiste en usar el ROWID
como selección para actualizar las filas.
SELECT ROWID, columna1, columna2, ... FROM tabla;
----------------------
FECTH--------------------------------------------------------------
Mete el cursor dentro de una variable. <--Duda
ETCH cursor INTO variable1, variable2, ...;
---------------------
EXCEPCIONES---------------------------------------------------------
Sirven para poder manipular los errores, más o menos.
EXCEPTION
WHEN <nombre_excepción> THEN
<instrucciones>
END;
/
LANZO LA EXCEPCIÓN:
RAISE <nombreexcepción>;
TRATAR LA EXCEPTION:
WHEN <nombreexcepción>
THEN <instrucciones>;
Hoy en día, funcionan para las empresas de teletrabajo, pues así se controla cuánto
lleva inactivo un trabajador, por ejemplo (si lleva 20 min inactivo, salta el
trigger).
--------------------------VISTAS-----------------------------------------------
Una vista es un objeto que se crea para ver los datos almacenados en una tabla
según una condición. Para insertar en un a vista, tiene que ser solo de una tabla.
Si es en más de una,
solo se pueden consultar.