

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

Utilisez la commande ALTER EXTERNAL VIEW pour mettre à jour votre vue externe. Selon les paramètres que vous utilisez, d’autres moteurs SQL comme Amazon Athena et Amazon EMR Spark, qui peuvent également référencer cette vue, peuvent être affectés. Pour plus d’informations sur les vues du Catalogue de données, consultez [Vues AWS Glue Data Catalog](https://docs.aws.amazon.com/redshift/latest/dg/data-catalog-views-overview.html).

## Syntaxe
<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 }
```

## Parameters
<a name="r_ALTER_EXTERNAL_VIEW-parameters"></a>

 *schema\$1name.view\$1name*   
Le schéma attaché à votre AWS Glue base de données, suivi du nom de la vue.

catalog\$1name.schema\$1name.view\$1name \$1 awsdatacatalog.dbname.view\$1name \$1 external\$1schema\$1name.view\$1name  
Notation du schéma à utiliser lors d’une modification de la vue. Vous pouvez spécifier d'utiliser une base de AWS Glue Data Catalog données Glue que vous avez créée ou un schéma externe que vous avez créé. Consultez [CREATE DATABASE](https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_DATABASE.html) et [CREATE EXTERNAL SCHEMA](https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_EXTERNAL_SCHEMA.html) pour plus d’informations.

FORCE  
Si la définition de la vue AWS Lake Formation doit être mise à jour même si les objets référencés dans le tableau sont incompatibles avec les autres moteurs SQL. Si Lake Formation met à jour la vue, celle-ci est considérée comme obsolète pour les autres moteurs SQL jusqu’à ce que ces moteurs soient également mis à jour.

 *AS query\$1definition*   
Définition de la requête SQL exécutée par Amazon Redshift pour modifier la vue.

REMOVE DEFINITION  
S’il faut supprimer et recréer les vues. Les vues doivent être supprimées et recréées pour les marquer comme `PROTECTED`.

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

L’exemple suivant modifie une vue du catalogue de données nommée sample\$1schema.glue\$1data\$1catalog\$1view.

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