DDL コマンドを使用して、データカタログビューを更新および管理できます。
データカタログビューを更新する
Lake Formation
管理者または定義者は、ALTER VIEW UPDATE
DIALECT
構文を使用してビュー定義を更新できます。次の例では、ビュー定義を変更して、orders
テーブルではなく returns
テーブルから列を選択します。
ALTER VIEW orders_by_date UPDATE DIALECT
AS
SELECT return_date, sum(totalprice) AS price
FROM returns
WHERE order_city = 'SEATTLE'
GROUP BY orderdate
AWS Glue Data Catalog ビューでサポートされている DDL アクション
Athena は、AWS Glue Data Catalog ビューで次のアクションをサポートします。
ステートメント | 説明 |
---|---|
ALTER VIEW DIALECT |
エンジンダイアレクトを追加するか、既存のエンジンダイアレクトを更新または削除して、データカタログビューを更新します。 |
CREATE PROTECTED MULTI DIALECT VIEW |
指定された オプションの |
DESCRIBE VIEW |
名前が付けられたビューの列のリストを表示します。これにより、複合型のビューの属性を確認できます。 |
DROP VIEW |
既存のビューを削除します。オプションの |
SHOW CREATE VIEW |
指定するビューを作成する SQL ステートメントを表示します。 |
SHOW VIEWS |
指定するデータベース、あるいは、データベース名を省略する場合の現在のデータベースのビューのリスト。オプションの |
SHOW COLUMNS |
ビュー用のスキーマの列を一覧表示します。 |