Beispiel
PRICE_WITH_MARKUPDROP VIEW PRICE_WITH_MARKUP;
PRICE_WITH_MARKUPDROP VIEW PRICE_WITH_MARKUP;
RECREATE VIEWErstellen einer neuen Ansicht oder Neuerstellen einer vorhandenen Ansicht
DSQL
RECREATE 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. |
Erstellt eine Ansicht oder erstellt sie neu.Wenn bereits eine Ansicht mit diesem Namen vorhanden ist, versucht die Engine, sie zu löschen, bevor die neue Instanz erstellt wird.Wenn die vorhandene Ansicht nicht gelöscht werden kann, z. B. aufgrund von Abhängigkeiten oder unzureichenden Rechten, schlägt RECREATE VIEW mit einem Fehler fehl.
RECREATE VIEWPRICE_WITH_MARKUP-Ansicht erstellen oder neu erstellen, falls bereits vorhandenRECREATE VIEW PRICE_WITH_MARKUP (
CODE_PRICE,
COST,
COST_WITH_MARKUP
) AS
SELECT
CODE_PRICE,
COST,
COST * 1.15
FROM PRICE;