CREATE VIEW - Amazon Athena

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

CREATE VIEW

Erstellt eine neue Ansicht aus einer angegebenen SELECT-Abfrage. Die Ansicht ist eine logische Tabelle, auf die in zukünftigen Abfragen verwiesen werden kann. Ansichten enthalten keine Daten und schreiben keine Daten. Stattdessen wird die in der Ansicht angegebene Abfrage jedes Mal ausgeführt, wenn Sie in einer anderen Abfrage auf die Ansicht verweisen.

Anmerkung

Dieses Thema enthält zusammenfassende Informationen zur Referenz. Weitere Informationen zur Verwendung von Ansichten in Athena finden Sie unter Arbeiten mit Ansichten. Hinweise zu Einschränkungen der Ansicht finden Sie unterEinschränkungen für Ansichten.

Syntax

CREATE [ OR REPLACE ] VIEW view_name AS query

Mit der optionalen OR REPLACE-Klausel können Sie die vorhandene Ansicht aktualisieren, indem Sie sie ersetzen. Weitere Informationen finden Sie unter Erstellen von Ansichten.

Beispiele

Verwenden Sie zum Erstellen einer Ansicht test aus der Tabelle orders eine Abfrage wie die folgende:

CREATE VIEW test AS SELECT orderkey, orderstatus, totalprice / 2 AS half FROM orders;

Verwenden Sie zum Erstellen einer Ansicht orders_by_date aus der Tabelle orders die folgende Abfrage:

CREATE VIEW orders_by_date AS SELECT orderdate, sum(totalprice) AS price FROM orders GROUP BY orderdate;

Verwenden Sie zum Aktualisieren einer vorhandenen Ansicht ein Beispiel wie das folgende:

CREATE OR REPLACE VIEW test AS SELECT orderkey, orderstatus, totalprice / 4 AS quarter FROM orders;

Siehe auch SHOW COLUMNS, SHOW CREATE VIEW, DESCRIBE VIEW und DROP VIEW.