CREATE [OR REPLACE] VIEW NOMBREVISTA
[(COLUMNA [,COLUMNA])] AS CONSULTA;
OR REPLACE: Crea la Vista, si ya
existe en el Dispositivo entonces se modifica
AS CONSULTA: Son las Columnas que
aparecerán en la Vista
DROP VIEW NOMBREVISTA: Para borrar la Vista
RENAME NOMBRE_ANTERIOR TO NOMBRE_NUEVO:
El Rename permite cambiar nombre de una tabla,
vista o similar
No es posible cambiar nombres de columnas, para
renombrarlos es con la sig. sintaxis: CREATE TABLE AS...
USER_VIEWS: Para consultar las Vistas creadas
DEFINICIÓN
Resultado de una consulta (query) de
varias tablas guardado en una sola
Por si mismas no tienen información, sino
que están basadas en lo que contienen
otras tablas y refleja los datos de estas.
Ejecutan nuevas consultas como
si fuera una tabla normal
OPERACIONES
Se pueden realizar las mismas operaciones
que se hacen sobre las tablas
RESTRICCIONES:
*Sin usar GROUP BY ni DISTINCT
*Una modificación de la Vista cambia la tabla sobre la que esta definida.
*No es posible insertar filas si las columnas de la vista contienen cálculos o funciones.
Usos
Para centrar, simplificar y personalizar la percepción
de la base de datos para cada usuario.
Como mecanismo de seguridad: permite a los usuarios obtener acceso a los datos
(usando Vistas), sin concederles permiso de acceso directo a las tablas de la BD
Proporciona una interfaz compatible con versiones anteriores para emular una tabla .