CREAR VISTA vista COMO SELECCIONADO query |
El nombre de la vista que se va a crear.
Una consulta en SQL indica las columnas y filas de la vista.
Dirijase a la orden SELECCIONAR para más información sobre los argumentos válidos.
El mensaje recibido si la vista se crea satisfactoriamente.
Este error ocurre si la vista especificada ya existe en la base de datos.
La vista será creada teniendo una columna con un carácter desconocido si usted no lo especifica. Por ejemplo, el siguiente comando da un error:
CREAR VISTA vista COMO SELECCIONADO 'Hola Mundo' |
CREAR VISTA vista COMO SELECCIONADO 'Hola Mundo'::texto |
CREAR VISTA definirá una vista de una tabla o class. Esta vista no se materializa físicamente. Especificamente, una consulta reescrita genera automaticamente una regla para mantener las operaciones ejecutadas en la vista.
Crear una vista conteniendo todas las películas de Comedia:
CREAR VISTA clases COMO SELECCIONAR * DESDE películas DONDE clase = 'Comedia'; SELECCIONAR * DESDE clases; codigo |título |did| date_prod|Clase |Dur -------+-------------------------+---+----------+-----------+------ UA502 |Bananas |105|13-07-1971|Comedia | 01:22 C_701 |There's a Girl in my Soup|107|11-06-1970 Comedia | 01:36 |
SQL92 especifica algunas capacidades específicas para la ordenCREAR VISTA :
CREAR VISTA view [ columna [, ...] ] COMO SELECCIONADO expresión [ COMO nombre de columna ] [, ...] DESDE tabla [ DONDE condición ] [ CON [ CASCADA | LOCAL ] COMPROBAR OPCION ] |
Las clausulas opcionales para todos los comandos SQL92 son:
Esta opción es para hacer vistas renovables. Todos los INSERTAR Y RENOVAR en la vista seran ccomprobados para asegurar que los datos satisfacen las condiciones definidas en la tabla. Si no lo cumplen, la renovación no será ejecutada.
Comprobar la integridad de esta vista.
Comprobar la integridad de esta vista y cualquier vista dependiente. CASCADA se asume si ni CASCADA ni LOCAL son especificadas.