Este capítulo describe la introducción de vistas, la creación, modificación y eliminación de vistas.
Introducción
Una vista es una forma alternativa de representar los datos almacenados en las tablas. No es una mesa real y no tiene almacenamiento permanente. Ver proporciona una forma de ver los datos en una o más tablas. Es una especificación con nombre de una tabla de resultados.
Creando una vista
Puede crear una vista con la siguiente sintaxis:
Syntax:
db2 create view <view_name> (<col_name>,
<col_name1...) as select <cols>..
from <table_name>
Example: Creando vista para la tabla shopper.sales1
db2 create view view_sales1(id, itemname, qty, price)
as select id, itemname, qty, price from
shopper.sales1
Modificar una vista
Puede modificar una vista utilizando la siguiente sintaxis:
Syntax:
db2 alter view <view_name> alter <col_name>
add scope <table_or_view_name>
Example: [Para agregar una nueva columna de tabla a la vista existente 'view_sales1']
db2 alter view view_sales1 alter id add
scope shopper.sales1
Dejar caer la vista
Puede quitar una vista con la siguiente sintaxis:
Syntax:
db2 drop view <view_name>
Example:
db2 drop view sales1_view