CREATE VIEW
Erstellen einer Ansicht
DSQL
CREATE VIEW viewname [<full_column_list>] AS <select_statement> [WITH CHECK OPTION] <full_column_list> ::= (colname [, colname ...])
Parameter | Beschreibung |
---|---|
viewname |
Name der Ansicht (View).Die maximale Länge beträgt 63 Zeichen |
select_statement |
SELECT-Anweisung |
full_column_list |
Die Liste der Spalten in der Ansicht |
colname |
Spaltennamen anzeigen.Doppelte Spaltennamen sind nicht zulässig. |
Die Anweisung CREATE VIEW
erstellt eine neue Ansicht.Der Bezeichner (Name) einer Ansicht muss unter den Namen aller Ansichten, Tabellen und gespeicherten Prozeduren in der Datenbank eindeutig sein.
Auf den Namen der neuen Ansicht kann die Liste der Spaltennamen folgen, die beim Aufrufen der Ansicht an den Aufrufer zurückgegeben werden sollen.Namen in der Liste müssen sich nicht auf die Namen der Spalten in den Basistabellen beziehen, von denen sie abgeleitet sind.
Wenn die Ansichtsspaltenliste weggelassen wird, verwendet das System die Spaltennamen und/oder Aliase aus der SELECT
-Anweisung.Wenn doppelte Namen oder ausdrucksabgeleitete Spalten ohne Alias das Abrufen einer gültigen Liste unmöglich machen, schlägt die Erstellung der Ansicht mit einem Fehler fehl.
Die Anzahl der Spalten in der Liste der View muss genau mit der Anzahl der Spalten in der Auswahlliste der zugrunde liegenden SELECT-Anweisung in der View-Definition übereinstimmen.
Note
|
Zusätzliche Punkte
|