

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# ALTER EXTERNAL VIEW
<a name="r_ALTER_EXTERNAL_VIEW"></a>

Use o comando ALTER EXTERNAL VIEW para atualizar a exibição externa. Dependendo dos parâmetros usados, outros mecanismos SQL, como Amazon Athena e Amazon EMR Spark, que também podem referenciar essa exibição, podem ser afetados. Para obter mais informações sobre visualizações do Catálogo de Dados, consulte [Visualizações do AWS Glue Data Catalog](https://docs.aws.amazon.com/redshift/latest/dg/data-catalog-views-overview.html).

## Sintaxe
<a name="r_ALTER_EXTERNAL_VIEW-synopsis"></a>

```
ALTER EXTERNAL VIEW schema_name.view_name
{catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name}
[FORCE] { AS (query_definition) | REMOVE DEFINITION }
```

## Parâmetros
<a name="r_ALTER_EXTERNAL_VIEW-parameters"></a>

 *schema\$1name.view\$1name*   
O esquema anexado ao banco de dados do AWS Glue, seguido do nome da exibição.

catalog\$1name.schema\$1name.view\$1name \$1 awsdatacatalog.dbname.view\$1name \$1 external\$1schema\$1name.view\$1name  
A notação do esquema a ser usado durante a alteração da exibição. Você pode especificar o uso do AWS Glue Data Catalog, um banco de dados do Glue criado por você, ou um esquema externo também criado por você. Consulte [CREATE DATABASE](https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_DATABASE.html) e [CREATE EXTERNAL SCHEMA](https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_EXTERNAL_SCHEMA.html) para obter mais informações.

FORCE  
Se AWS Lake Formation deve atualizar a definição da exibição mesmo que os objetos referenciados na tabela estejam inconsistentes com outros mecanismos SQL. Se o Lake Formation atualizar a exibição, esta será considerada obsoleta para os outros mecanismos SQL até esses mecanismos também serem atualizados.

 *AS query\$1definition*   
A definição da consulta SQL executada pelo Amazon Redshift para alterar a exibição.

REMOVE DEFINITION  
Se é necessário descartar e recriar as exibições. As exibições devem ser descartadas e recriadas para marcá-las como `PROTECTED`.

## Exemplos
<a name="r_ALTER_EXTERNAL_VIEW-examples"></a>

O exemplo a seguir altera uma exibição do Data Catalog chamada sample\$1schema.glue\$1data\$1catalog\$1view.

```
ALTER EXTERNAL VIEW sample_schema.glue_data_catalog_view
FORCE
REMOVE DEFINITION
```