Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
CREATE VIEW
Crea una nuova visualizzazione da una query SELECT
specificata. La visualizzazione è una tabella logica a cui le query future potranno fare riferimento. Le visualizzazioni non contengono e non scrivono dati. Al contrario, la query specificata dalla visualizzazione viene eseguita ogni volta che si fa riferimento alla visualizzazione da un'altra query.
Nota
In questo argomento vengono fornite informazioni di riepilogo per riferimento. Per informazioni più dettagliate sull'utilizzo delle visualizzazioni in Athena, consultare Utilizzo delle visualizzazioni. Per informazioni sui limiti di visualizzazione, vedereLimitazioni per le visualizzazioni.
Riepilogo
CREATE [ OR REPLACE ] VIEW view_name AS query
La clausola opzionale OR REPLACE
consente di aggiornare la visualizzazione esistente sostituendola. Per ulteriori informazioni, consulta Creazione di visualizzazioni.
Esempi
Per creare una visualizzazione test
dalla tabella orders
, utilizza una query simile alla seguente:
CREATE VIEW test AS SELECT orderkey, orderstatus, totalprice / 2 AS half FROM orders;
Per creare una visualizzazione orders_by_date
dalla tabella orders
, utilizza la query seguente:
CREATE VIEW orders_by_date AS SELECT orderdate, sum(totalprice) AS price FROM orders GROUP BY orderdate;
Per aggiornare una visualizzazione esistente, utilizza un esempio simile al seguente:
CREATE OR REPLACE VIEW test AS SELECT orderkey, orderstatus, totalprice / 4 AS quarter FROM orders;
Consulta anche SHOW COLUMNS, SHOW CREATE VIEW, DESCRIBE VIEW e DROP VIEW.