

 O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na [publicação do blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) publicada em 30 de junho de 2025. 

# CREATE EXTERNAL VIEW
<a name="r_CREATE_EXTERNAL_VIEW"></a>

O recurso de versão prévia das visualizações do Data Catalog só está disponível nas regiões a seguir.
+ Leste dos EUA (Ohio) (us-east-2)
+ Leste dos EUA (Norte da Virgínia) (us-east-1)
+ Oeste dos EUA (Norte da Califórnia) (us-west-1)
+ Ásia Pacific (Tóquio) (ap-northeast-1)
+ Europa (Irlanda) (eu-west-1)
+ UE (Estocolmo) (eu-north-1)

Cria uma exibição do Data Catalog. As exibições do Data Catalog são um esquema de exibição única que funciona com outros mecanismos SQL, como Amazon Athena e Amazon EMR. Você pode consultar a exibição no mecanismo de sua escolha. Consulte mais informações sobre visualizações do Catálogo de Dados em [Criação de uma visualização do Catálogo de Dados](https://docs.aws.amazon.com/redshift/latest/dg/data-catalog-views-overview.html).

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

```
CREATE EXTERNAL VIEW schema_name.view_name [ IF NOT EXISTS ]
{catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name}
AS query_definition;
```

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

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

PROTECTED  
Especifica que o comando CREATE EXTERNAL VIEW só deverá ser concluído se a consulta dentro da query\_definition puder ser concluída com êxito.

IF NOT EXISTS  
Cria a exibição se ela ainda não existir.

catalog\_name.schema\_name.view\_name \| awsdatacatalog.dbname.view\_name \| external\_schema\_name.view\_name  
A notação do esquema a ser usado durante a criaçã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.

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

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

O exemplo a seguir cria uma exibição do Data Catalog chamada sample\_schema.glue\_data\_catalog\_view.

```
CREATE EXTERNAL PROTECTED VIEW sample_schema.glue_data_catalog_view IF NOT EXISTS
AS SELECT * FROM sample_database.remote_table "remote-table-name";
```