

# Gerenciamento de visualizações do Catálogo de Dados
<a name="views-glue-managing"></a>

É possível usar comandos DDL para atualizar e gerenciar suas visualizações do Catálogo de Dados.

## Atualização de uma visualização do Catálogo de Dados
<a name="views-glue-updating-a-data-catalog-view"></a>

O admin do `Lake Formation` ou o definidor podem usar a sintaxe do `ALTER VIEW UPDATE DIALECT` para atualizar a definição de visualização. O exemplo apresentado a seguir modifica a definição de visualização para selecionar colunas da tabela `returns` em vez de usar a tabela `orders`.

```
ALTER VIEW orders_by_date UPDATE DIALECT
AS
SELECT return_date, sum(totalprice) AS price
FROM returns
WHERE order_city = 'SEATTLE'
GROUP BY orderdate
```

## Ações do DDL com suporte para visualizações do AWS Glue Data Catalog
<a name="views-glue-supported-actions"></a>

O Athena oferece suporte às ações a seguir nas visualizações do AWS Glue Data Catalog.


| Declaração | Descrição | 
| --- | --- | 
| [ALTER VIEW DIALECT](alter-view-dialect.md) | Atualiza uma visualização do Catálogo de Dados adicionando um dialeto para o mecanismo ou atualizando ou descartando um dialeto do mecanismo existente. | 
| [CREATE PROTECTED MULTI DIALECT VIEW](create-view.md#create-protected-multi-dialect-view) | Cria uma visualização do Catálogo de Dados a partir de uma consulta `SELECT` especificada. Para obter mais informações, consulte [CREATE PROTECTED MULTI DIALECT VIEW](create-view.md#create-protected-multi-dialect-view).<br />A cláusula `OR REPLACE` opcional permite atualizar a exibição existente substituindo-a | 
| [DESCRIBE VIEW](describe-view.md) | Mostra a lista de colunas para a exibição nomeada. Isso permite examinar os atributos de uma exibição complexa.  | 
| [DROP VIEW](drop-view.md) | Exclui uma exibição existente. A cláusula `IF EXISTS` opcional suprime o erro se a exibição não existir. | 
| [SHOW CREATE VIEW](show-create-view.md) | Mostra a instrução SQL que cria a exibição específica. | 
| [SHOW VIEWS](show-views.md) | Lista as exibições no banco de dados especificado ou no banco de dados atual se você omitir o nome do banco de dados. Use a cláusula `LIKE` opcional com uma expressão regular para restringir a lista de nomes de exibições. Você também pode ver a lista de exibições no painel esquerdo no console. | 
| [SHOW COLUMNS](show-columns.md) | Liste as colunas no esquema para obter uma visualização. | 