Estimados Alumnos
Identifique los tiposde cursores existentes en ORACLE.
Implícitos: sentencias de manipulación de SQL
Explícitos: proceso individual de filas en consultas que devuelven más de una fila.
Identifique las operacionesutilizadas para el manejo de cursores.
OPEN: abre el cursor y guarda memoria
FETCH: recupera la siguiente fila del cursor
CLOSE: cierra el cursor
Identifique las dos secciones en que están compuestos lospaquetes de base de datos.
Especificación
Cuerpo(body)
Ejemplo de paquetes predefinidos en Oracle.
DBMS_STANDARD
DBMS_SQL
DBMS_ALERT
DBMS_OUTPUT
DBMS_PIPE
UTIL_FILE
Identifique los diversos atributosy su funcionalidad para el uso de cursores.
Atributos de los cursores
%FOUND: TRUE si el último FETCH recupero filas y FALSE sino
%NOTFOUND: opuesto de %FOUND
%ISOPEN: TRUE si el cursor está abierto yFALSE sino
%ROWCOUNT: cantidad de filas ya procesadas por el cursor
.
Identifique las operaciones que se pueden controlar con triggers de base datos.
Auditoría sofisticada
Validaciones noestructurales
Derivación automática de valores de columnas
Seguridad más compleja
Tablas replicadas
Ventajas del uso de paquetes
Modularidad
Diseño de aplicaciones más fácil
Ocultamiento de información
Mayorfuncionalidad
Describa que es sobrecarga de operadores y su uso.
Sobre carga de operadores permite tener varios procedimientos o funciones con el mismo nombre al mismo nivel.
La sobrecarga sepuede realizar a nivel de tipos diferentes, pero no de tipos del mismo conjunto (ej: NUMBER y FLOAT).
Describa ventaja del uso de triggers.
* Estudie el ejemplo del trigger adicionado en este correo.
*ejemplo de Errores predefinidos por Oracle.
* Rangos Disponibles para excepciones definidas por usuarios.
Sintaxis requerida para levantar excepciones.
EXCEPTION
WHEN nombre_exception1 THEN...
Regístrate para leer el documento completo.