DB2 - Ansichten
In diesem Kapitel wird die Einführung von Ansichten sowie das Erstellen, Ändern und Löschen von Ansichten beschrieben.
Einführung
Eine Ansicht ist eine alternative Möglichkeit, die in den Tabellen gespeicherten Daten darzustellen. Es ist keine tatsächliche Tabelle und es gibt keinen permanenten Speicher. Ansicht bietet eine Möglichkeit, die Daten in einer oder mehreren Tabellen anzuzeigen. Es ist eine benannte Spezifikation einer Ergebnistabelle.
Eine Ansicht erstellen
Sie können eine Ansicht mit der folgenden Syntax erstellen:
Syntax:
db2 create view <view_name> (<col_name>,
<col_name1...) as select <cols>..
from <table_name>
Example: Erstellen einer Ansicht für die Tabelle shopper.sales1
db2 create view view_sales1(id, itemname, qty, price)
as select id, itemname, qty, price from
shopper.sales1
Ansicht ändern
Sie können eine Ansicht mit der folgenden Syntax ändern:
Syntax:
db2 alter view <view_name> alter <col_name>
add scope <table_or_view_name>
Example: [So fügen Sie der vorhandenen Ansicht 'view_sales1' eine neue Tabellenspalte hinzu]
db2 alter view view_sales1 alter id add
scope shopper.sales1
Die Ansicht löschen
Sie können eine Ansicht mit der folgenden Syntax löschen:
Syntax:
db2 drop view <view_name>
Example:
db2 drop view sales1_view