sql vistas

Páginas: 3 (548 palabras) Publicado: 3 de noviembre de 2014
Vistas SQL – para que sirven y como no hacerlas
Las vistas (“views”) en SQL son un mecanismo que permite generar un resultado a partir de un pedido (query) almacenado, y ejecutar nuevos pedidossobre este resultado como si fuera una tabla normal.
La manera más simple de crear una vista usando el MySQL Query Browser es con el uso del boton CREAR VISTA. Ejecute una consulta que represente lavista que desee crear. Una vez que la consulta es ejecutada, click en el botón CREAR VISTA, proporcione el nombre para la vista, y la vista es creada.

CREANDO UNA VISTA
Se emplea la sentencia CREATEVIEW, que incluye una subconsulta (subquery) para determinar los datos a ser mostrados a través de la vista.

SINTAXIS:
CREATE [OR REPLACE] [FORCE | NOFORCE] VIEW
[([, ] … )]
AS
[WITH CHECKOPTION [CONSTRAINT ]]
[WITH READ ONLY [CONSTRAINT ]];
Donde:
OR REPLACE: Se utiliza por si la vista ya estuviera creada anteriormente. En ese caso, la sustituye por la nueva definición.
FORCE:Crea la vista sin comprobar si las tablas base existen.
NO FORCE: Crea la vista sólo si las tablas base de donde se extraen los datos existen realmente (es la opción por defecto).

Es el nombre de lavista.

Especifica alias para las expresiones/columnas seleccionadas por la
subconsulta. El número de alias debe coincidir con el número de
expresiones seleccionadas por la vista.

Es unasentencia SELECT completa. Se pueden emplear alias para
las columnas en la lista que sigue al SELECT.

WITH CHECK
OPTION Especifica que solo las filas accesibles para la vista pueden ser insertadas omodificadas.
Nombre asignado a la restricción CHECK OPTION o a la restricción
READ ONLY.

WITH READ
ONLY Asegura que no podrán ejecutarse operaciones de DML a través de la vista. La vista sólopermite consultas.

Ejemplo:
Crear una vista que contiene los apellidos y nombre de los empleados del departamento “Ventas”. Asegurarse que a través de ella sólo pueden modificarse, eliminarse o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vistas en sql
  • Vistas Sql
  • Vista en sql
  • Sql Vistas
  • Vistas En Sql Server
  • Creacion de vistas en sql server
  • Vistas En Sql
  • Vistas Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS