Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
DROP EXTERNAL VIEW
Supprime une vue externe de la base de données. La suppression d’une vue externe la supprime de tous les moteurs SQL auxquels elle est associée, tels qu’Amazon Athena et Amazon EMR Spark. Cette commande ne peut pas être annulée. Pour plus d’informations sur les vues du Catalogue de données, consultez Vues AWS Glue Data Catalog.
Syntaxe
DROP EXTERNAL VIEW schema_name.view_name [ IF EXISTS ] {catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name}
Paramètres
- schema_name.view_name
-
Le schéma attaché à votre base de données AWS Glue, suivi du nom de la vue.
- IF EXISTS
-
Supprime la vue uniquement si elle existe.
- catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name
-
Notation du schéma à utiliser lors de la suppression de la vue. Vous pouvez spécifier d’utiliser AWS Glue Data Catalog, une base de données Glue que vous avez créée, ou un schéma externe que vous avez créé. Consultez CREATE DATABASE et CREATE EXTERNAL SCHEMA pour plus d’informations.
- query_definition
-
Définition de la requête SQL exécutée par Amazon Redshift pour modifier la vue.
Exemples
L’exemple suivant supprimer une vue du catalogue de données nommée sample_schema.glue_data_catalog_view.
DROP EXTERNAL VIEW sample_schema.glue_data_catalog_view IF EXISTS