lunes, 14 de diciembre de 2015

Funciones

Función GREATEST 
Selecciona el mayor valor de una lista. Los valores pueden ser columnas, literales, expresiones, etc. 
Estructura: 

GREATEST (VALOR1, VALOR2,...)


Función NVL
Se utiliza para sustituir nulos por un valor real.
Estructura: 

NVL(expresion1, expresion2)


Función UID
Se encarga de devolver el identificador del usuario respectivamente dependiendo de los datos.
Estructura: 

SELECT UID FROM nombre_tabla


Función USER
Esta función se encarga de devolver el nombre del usuario en la respectiva pantalla.
Estructura: 

SELECT USER FROM tabla;

jueves, 10 de diciembre de 2015

Creación de máscaras

Conceptos:
https://drive.google.com/file/d/0B5xWy8h62O4MejZNbW5GT01WNkE/view?usp=sharing

Ejemplo:

Se desea saber en qué trimestre de realizó la mayor cantidad de pedidos



Creación de vistas

Las vistas definen una tabla virtual basada en una o más tablas o vistas. Esta tabla virtual se almacena permanentemente en la base de datos, generando, al igual que las tablas, una entrada en el diccionario de datos.

Vistas Simples

Para crear una vista utilizamos la sentencia CREATE VIEW, que en su formato más simple
Tiene la siguiente estructura:

                                         CREATE VIEW nombre_vista AS consulta




Vistas Agrupadas 

Otra construcción posible es la que procede de agrupaciones de filas de la tabla original GROUP BY, se denomina vista agrupada, ya que sus filas están construidas por agrupaciones de la tabla fuente.
Estructura:

                       CREATE VIEW nombre_vista (columnas…) AS consulta con GROUP BY