Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Este;
region, objetivo,
Crea una vista con los datos de todos los empleados y de sus oficinas.
En este caso hemos tenido que definir alias de campo porque en el origen de la
sentencia SELECT existe duplicidad de nombres.
CREATE VIEW oficinas_EO
AS
SELECT * FROM oficinas WHERE region = Este;
UNION ALL
SELECT * FROM oficinas WHERE region = Oeste;
Por defecto las columnas de la vista heredan los nombres de las columnas de la
sentencia SELECT asociada, pero podemos cambiar estos nombres indicando una
lista de columnas despus del nombre de la vista.
CREATE VIEW oficinas_este (Eoficina,
Eobjetivo,Eventas)
Se eliminan las vista de la base de datos actual. Cuando eliminamos una vista
eliminamos su definicin y los permisos asociados a ella.
Se pueden quitar varias vistas en una misma sentencia DROP VIEW escribiendo
los nombres de las vistas a eliminar separados por comas.
Para ejecutar DROP VIEW, como mnimo, se necesita el permiso ALTER en
SCHEMA o el permiso CONTROL en OBJECT.
Ejemplo:
DROP VIEW oficinas_este, oficinas_EO;
Febrero-2010
Pg. 8.14