CREATE VIEW - Amazon Athena

CREATE VIEW

Cria uma nova exibição a partir de uma consulta SELECT especificada. A exibição é uma tabela lógica que pode ser referenciada por futuras consultas. As visualizações não contêm todos os dados e não gravam dados. Em vez disso, a consulta especificada pela exibição é executada sempre que você fizer referência à exibição por outra consulta.

nota

Este tópico fornece informações resumidas para referência. Para obter informações mais detalhadas sobre como usar as visualizações no Athena, consulte Trabalhar com visualizações. Para obter informações sobre as limitações de exibição, consulte Limitações das visualizações.

Resumo

CREATE [ OR REPLACE ] VIEW view_name AS query

A cláusula OR REPLACE opcional permite atualizar a exibição existente substituindo-a Para ter mais informações, consulte Criar visualizações.

Exemplos

Para criar uma exibição test a partir da tabela orders, use uma consulta semelhante à seguinte:

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

Para criar uma exibição orders_by_date a partir da tabela orders, use a seguinte consulta:

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

Para atualizar uma exibição existente, use um exemplo semelhante ao seguinte:

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

Consulte também SHOW COLUMNS, SHOW CREATE VIEW, DESCRIBE VIEW e DROP VIEW.