DROP EXTERNAL VIEW - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

DROP EXTERNAL VIEW

Entfernt eine externe Ansicht aus der Datenbank. Wenn Sie eine externe Ansicht entfernen, wird sie aus allen SQL-Engines entfernt, mit denen die Ansicht verknüpft ist, z. B. Amazon Athena und Amazon EMR Spark. Dieser Befehl kann nicht rückgängig gemacht werden. Weitere Informationen zu Data-Catalog-Ansichten finden Sie unter AWS Glue Data Catalog-Ansichten.

Syntax

DROP EXTERNAL VIEW schema_name.view_name [ IF EXISTS ] {catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name}

Parameter

schema_name.view_name

Das Schema, das an Ihre AWS Glue-Datenbank angefügt ist, gefolgt vom Namen der Ansicht.

IF EXISTS

Löscht die Ansicht nur, wenn sie existiert.

catalog_name.schema_name.view_name | awsdatacatalog.dbname.view_name | external_schema_name.view_name

Die Notation des Schemas, das beim Löschen der Ansicht verwendet werden soll. Sie können angeben, dass AWS Glue Data Catalog, 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.

query_definition

Die Definition der SQL-Abfrage, die Amazon Redshift ausführt, um die Ansicht zu ändern.

Beispiele

Im folgenden Beispiel wird eine Datenkatalog-Ansicht mit dem Namen sample_schema.glue_data_catalog_view entfernt.

DROP EXTERNAL VIEW sample_schema.glue_data_catalog_view IF EXISTS