Inhaltsverzeichnis

Views

Eigenschaften von Views

Vorteile

Syntax um einen View zu erzeugen

CREATE [OR REPLACE | FORCE] VIEW Viewname --Inhalt in [] kann geschrieben werden, 
[(Spalte1, Spalte2, Spalte3, ...)]        --| = soviel wie oder
AS SELECT ... FROM ...
[WITH CHECK OPTION [Constraintname]] --ebenfalls nicht zwingend notwendig


Wenn die Zeile mit den Spaltennamen weggelassen wird, bestimmt die SELECT-Klausel die Spaltennamen des Views.

Definition der Schlüsselwörter in Syntax

Restriktionen bei Datenänderungen

DELETE

Ein DELETE ist verboten wenn das View-Select folgendes enthält:

UPDATE

Ein UPDATE ist verboten, wenn:

INSERT

Ein Insert ist verboten, wenn:

Löschen von Views

DROP VIEW Viewname