管理 Data Catalog 视图 - Amazon Athena
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

管理 Data Catalog 视图

您可以使用 DDL 命令来更新和管理您的 Data Catalog 视图。

更新 Data Catalog 视图

Lake Formation 管理员或定义者可以使用 ALTER VIEW UPDATE DIALECT 语法来更新视图定义。以下示例修改视图定义,从 returns 表(而不是 orders 表)中选择列。

ALTER VIEW orders_by_date UPDATE DIALECT AS SELECT return_date, sum(totalprice) AS price FROM returns WHERE order_city = 'SEATTLE' GROUP BY orderdate

Amazon Glue Data Catalog 视图支持的 DDL 操作

Athena 支持 Amazon Glue Data Catalog 视图的下列操作。

语句 描述
ALTER VIEW DIALECT

可以通过添加引擎方言,或者更新或删除现有的引擎方言来更新 Data Catalog 视图。

CREATE PROTECTED MULTI DIALECT VIEW

从指定的 SELECT 查询创建 Data Catalog 视图。有关更多信息,请参阅 CREATE PROTECTED MULTI DIALECT VIEW

可选的 OR REPLACE 子句允许您通过替换来更新现有视图。

DESCRIBE VIEW

显示命名视图的列列表。这能让您检查复杂视图的属性。

DROP VIEW

删除现有视图。如果该视图不存在,可选 IF EXISTS 子句将抑制错误出现。

SHOW CREATE VIEW

显示创建指定视图的 SQL 语句。

SHOW VIEWS

列出指定数据库或当前数据库(如果省略数据库的名称)中的视图。将可选 LIKE 子句与一个正则表达式结合使用来限制视图名称列表。您还可以在控制台的左窗格中看到视图列表。

SHOW COLUMNS

列出视图的架构中的列。