选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

从查询结果创建表(CTAS)

聚焦模式
从查询结果创建表(CTAS) - Amazon Athena

CREATE TABLE AS SELECT (CTAS) 查询根据另一个查询的 SELECT 语句的结果在 Athena 中创建一个新表。Athena 将由 CTAS 语句创建的数据文件存储在 Amazon S3 中的指定位置。有关语法,请参阅 CREATE TABLE AS

CREATE TABLE ASCREATE TABLE DDL 语句与 SELECT DML 语句结合在一起,因此严格地说同时包含 DDL 和 DML。但是,请注意,出于服务限额目的,Athena 中的 CTAS 查询被视为 DML。有关 Athena 服务限额的信息,请参阅 服务配额

使用 CTAS 查询可以:

  • 在一个步骤中从查询结果创建表,无需反复查询原始数据集。这样可以更轻松地处理原始数据集。

  • 转换查询结果并将表迁移到其他表格式,例如 Apache Iceberg。这可以在 Athena 中提高性能并降低查询成本。有关信息,请参阅创建 Iceberg 表

  • 将查询结果转换为其他存储格式,例如 Parquet 和 ORC。这可以在 Athena 中提高性能并降低查询成本。有关信息,请参阅使用列式存储格式

  • 创建仅包含所需数据的现有表的副本。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。