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