lunes, 3 de octubre de 2016

Ejemplo 2016-02

Resumen 

Emplear una vista con parámetros.

Descripción

Se tiene una consulta que es repetida en distintos lugares (este ejemplo asume que las consultas se realizan en paquetes de base de datos). La estructura es igual. La diferencia se da en los campos que se recuperan para mostrar o procesar. 

La consulta en cuestión puede ser compleja: incluir subconsultas, uniones de otras tablas, etc. En el ejemplo se hace un consulta muy sencilla para facilitar la compresión de lo que se quiere hacer. Al crear una vista con la consulta (compleja) nos ahorramos líneas de código en los procedimientos que lo ejecutan. También, será más fácil poder optimizarla.

Para poder parametrizar la vista, se debe crear un paquete que encapsular las variables. Luego, son recuperados al procesar la sentencia.

Configuración
Oracle 11g

No hay comentarios:

Publicar un comentario