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.
CREATE EXTERNAL VIEW
La fonctionnalité des vues du catalogue de données en version préliminaire est disponible uniquement dans les régions suivantes.
USA Est (Ohio) (us-east-2)
USA Est (Virginie du Nord) (us-east-1)
US Ouest (N. California) (us-west-1)
Asie-Pacifique (Tokyo) (ap-northeast-1)
Europe (Irlande) (eu-west-1)
Europe (Stockholm) (eu-north-1)
Crée une vue du catalogue de données. Les vues du catalogue de données sont un schéma de vue unique qui fonctionne avec d'autres SQL moteurs tels qu'Amazon Athena et Amazon. EMR Vous pouvez interroger la vue depuis le moteur de votre choix. Pour plus d'informations sur les vues du catalogue de données, voir Création de vues du catalogue de données.
Syntaxe
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;
Paramètres
- schema_name.view_name
-
Le schéma attaché à votre AWS Glue base de données, suivi du nom de la vue.
- PROTECTED
-
Spécifie que la CREATE EXTERNAL VIEW commande ne doit être terminée que si la requête contenue dans le query_definition peut être terminée avec succès.
- SI NOT EXISTS
-
Crée la vue si elle n’existe pas déjà.
- catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name
-
Notation du schéma à utiliser lors de la création 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éé. Voir CREATEDATABASEet CREATEEXTERNALSCHEMApour plus d'informations.
- query_definition
-
Définition de la SQL requête exécutée par Amazon Redshift pour modifier la vue.
Exemples
L’exemple suivant crée une vue du catalogue de données nommée 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";