Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im Blogbeitrag
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
ALTER EXTERNAL VIEW
Verwenden Sie den Befehl ALTER EXTERNAL VIEW, um Ihre externe Ansicht zu aktualisieren. Je nachdem, welche Parameter Sie verwenden, können andere SQL-Engines wie Amazon Athena und Amazon EMR Spark, die ebenfalls auf diese Ansicht verweisen können, betroffen sein. Weitere Informationen zu Data-Catalog-Ansichten finden Sie unter AWS Glue Data Catalog -Ansichten.
Syntax
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
- schema_name.view_name
-
Das Schema, das an Ihre AWS Glue Datenbank angehängt ist, gefolgt vom Namen der Ansicht.
- catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name
-
Die Notation des Schemas, das beim Ändern der Ansicht verwendet werden soll. Sie können angeben AWS Glue Data Catalog, ob eine von Ihnen erstellte Glue-Datenbank oder ein von Ihnen erstelltes externes Schema verwendet werden soll. Weitere Informationen finden Sie unter CREATE DATABASE und CREATE EXTERNAL SCHEMA.
- FORCE
-
Ob die Definition der Ansicht aktualisiert werden AWS Lake Formation soll, auch wenn die in der Tabelle referenzierten Objekte nicht mit anderen SQL-Engines konsistent sind. Wenn Lake Formation die Ansicht aktualisiert, gilt die Ansicht für die anderen SQL-Engines als veraltet, bis auch diese Engines aktualisiert werden.
- AS query_definition
-
Die Definition der SQL-Abfrage, die Amazon Redshift ausführt, um die Ansicht zu ändern.
- REMOVE DEFINITION
-
Ob die Ansichten gelöscht und neu erstellt werden sollen. Ansichten müssen gelöscht und neu erstellt werden, um sie als
PROTECTEDzu kennzeichnen.
Beispiele
Im folgenden Beispiel wird eine Datenkatalog-Ansicht mit dem Namen sample_schema.glue_data_catalog_view geändert.
ALTER EXTERNAL VIEW sample_schema.glue_data_catalog_view FORCE REMOVE DEFINITION