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