domingo, 25 de agosto de 2013

SQL CREATE VIEW

Una vista es una tabla virtual.

SQL CREATE VIEW

Una vista es una tabla virtual basada en el resultado de una consulta (SELECT) a una tabla.

CREATE VIEW nombrevista AS
SELECT nombrecolumna(s)
FROM nombretabla
WHERE condición

Las vista muestran siempre datos reales de una o varias tablas.
Cada vez que un usuario pregunta o consulta una vista, el sistema de base de datos, actualiza los datos de la vista, para mostrar siempre datos reales.

Ejemplo SQL CREATE VIEW

En la tabla personas
>
nombreapellido1apellido2edad
ANTONIOPEREZGOMEZ30
ANTONIOGARCIARODRIGUEZ45
PEDRORUIZGONZALEZ50

Creamos una vista con las personas que se llaman ANTONIO

CREATE VIEW [personas que se llaman ANTONIO] AS
SELECT nombre, apellido1, apellido2,edad
FROM personas
WHERE nombre = 'ANTONIO'

Para consultar los datos de una vista

SELECT * FROM [personas que se llama ANTONIO]
En la vista [personas que se llama ANTONIO] tenemos los datos siguientes:
>
nombreapellido1apellido2edad
ANTONIOPEREZGOMEZ30
ANTONIOGARCIARODRIGUEZ45

SQL REPLACE VIEW

Para reemplazar o modificar los datos de una vista:

REPLACE VIEW [personas que se llama ANTONIO] AS
SELECT nombre, apellido1, apellido2, edad
FROM personas
WHERE edad > 20

SQL DROP VIEW

Para borrar una vista

DROP VIEW nombrevista

Ejemplo borrado de la vista antes creada:

DROP VIEW [personas que se llama ANTONIO]

No hay comentarios.:

Publicar un comentario