DROP EXTERNAL VIEW - Amazon Redshift

DROP EXTERNAL VIEW

データベースから外部ビューを削除します。外部ビューを削除すると、そのビューが関連付けられているすべての SQL エンジン (Amazon Athena や Amazon EMR Spark など) からそのビューが削除されます。このコマンドを元に戻すことはできません。Data Catalog ビューの詳細については、「AWS Glue Data Catalog のビュー」を参照してください。

構文

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

パラメータ

schema_name.view_name

AWS Glue データベースにアタッチされているスキーマ。その後にビューの名前が続きます。

IF EXISTS

ビューが存在する場合にのみ、ビューを削除します。

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

ビューを削除するときに使用するスキーマの表記法。AWS Glue Data Catalog、作成した Glue データベース、または作成した外部スキーマを使用するように指定できます。詳細については、「CREATE DATABASE」と「CREATE EXTERNAL SCHEMA 」を参照してください。

query_definition

Amazon Redshift がビューを変更するために実行する SQL クエリの定義。

次の例では、sample_schema.glue_data_catalog_view という名前のデータカタログビューを削除します。

DROP EXTERNAL VIEW sample_schema.glue_data_catalog_view IF EXISTS