Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
ALTER EXTERNAL VIEW
Utilizza il comando ALTER EXTERNAL VIEW per aggiornare la vista esterna. A seconda dei parametri utilizzati, possono essere interessati anche altri motori SQL, come Amazon Athena e Amazon EMR Spark, che possono fare riferimento a questa vista. Per ulteriori informazioni sulle viste del Catalogo dati, consulta Viste del AWS Glue Data Catalog.
Sintassi
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 }
Parametri
- schema_name.view_name
-
Lo schema collegato al database AWS Glue, seguito dal nome della vista.
- catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name
-
La notazione dello schema da usare per la modifica della vista. Puoi specificare di utilizzare il AWS Glue Data Catalog, un database Glue o uno schema esterno che hai creato personalmente. Per ulteriori informazioni, consulta CREATE DATABASE e CREATE EXTERNAL SCHEMA.
- FORCE
-
Indica se AWS Lake Formation aggiorna la definizione della vista anche se gli oggetti a cui si fa riferimento nella tabella non sono coerenti con altri motori SQL. Se Lake Formation esegue l'aggiornamento, la vista viene considerata obsoleta per gli altri motori SQL fino a quando non vengono aggiornati.
- AS query_definition
-
La definizione della query SQL che Amazon Redshift esegue per alterare la vista.
- REMOVE DEFINITION
-
Indica se rilasciare e ricreare le viste. Le viste devono essere rilasciate e ricreate per contrassegnarle come
PROTECTED.
Esempi
L'esempio seguente modifica una vista del catalogo dati denominata sample_schema.glue_data_catalog_view.
ALTER EXTERNAL VIEW sample_schema.glue_data_catalog_view FORCE REMOVE DEFINITION