Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
CREA UNA VISTA ESTERNA
La funzionalità di anteprima delle viste del catalogo dati è disponibile solo nelle seguenti regioni.
Stati Uniti orientali (Ohio) (us-east-2)
Stati Uniti orientali (Virginia settentrionale) (us-east-1)
Stati Uniti occidentali (California settentrionale) (us-west-1)
Asia Pacifico (Tokyo) (ap-northeast-1)
Europa (Irlanda) (eu-west-1)
Europa (Stoccolma) (eu-north-1)
Crea una vista nel catalogo dati. Una vista del catalogo dati è un singolo schema di visualizzazione che funziona con altri motori SQL come Amazon Athena e Amazon EMR. Puoi eseguire query sulla vista utilizzando il motore che preferisci. Per ulteriori informazioni sulle viste del catalogo dati, vedere Creazione di viste del catalogo dati.
Sintassi
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;
Parametri
- schema_name.view_name
-
Lo schema allegato al AWS Glue database, seguito dal nome della vista.
- PROTECTED
-
Specifica che il comando CREATE EXTERNAL VIEW deve essere completato solo se la query all'interno di query_definition può essere completata correttamente.
- IF NOT EXISTS
-
Crea la vista se non esiste già.
- catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name
-
La notazione dello schema da utilizzare per la creazione della vista. È possibile specificare di utilizzare il AWS Glue Data Catalog, un database Glue creato dall'utente o uno schema esterno creato dall'utente. Per ulteriori informazioni, consulta CREATE DATABASE e CREATE EXTERNAL SCHEMA.
- query_definition
-
La definizione della query SQL che Amazon Redshift esegue per alterare la vista.
Esempi
L'esempio seguente crea una vista del catalogo dati denominata 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";