DB2 - Visualizzazioni
Questo capitolo descrive l'introduzione delle viste, la creazione, la modifica e l'eliminazione delle viste.
introduzione
Una vista è un modo alternativo per rappresentare i dati memorizzati nelle tabelle. Non è una tabella effettiva e non dispone di alcuna memoria permanente. La vista fornisce un modo per esaminare i dati in una o più tabelle. È una specifica con nome di una tabella dei risultati.
Creazione di una vista
È possibile creare una vista utilizzando la seguente sintassi:
Syntax:
db2 create view <view_name> (<col_name>,
<col_name1...) as select <cols>..
from <table_name>
Example: Creazione della vista per la tabella shopper.sales1
db2 create view view_sales1(id, itemname, qty, price)
as select id, itemname, qty, price from
shopper.sales1
Modifica di una vista
È possibile modificare una visualizzazione utilizzando la seguente sintassi:
Syntax:
db2 alter view <view_name> alter <col_name>
add scope <table_or_view_name>
Example: [Per aggiungere una nuova colonna della tabella alla vista esistente "view_sales1"]
db2 alter view view_sales1 alter id add
scope shopper.sales1
Far cadere la vista
È possibile eliminare una visualizzazione utilizzando la seguente sintassi:
Syntax:
db2 drop view <view_name>
Example:
db2 drop view sales1_view