

# Delta Lake 表入门
<a name="delta-lake-tables-getting-started"></a>

要进行查询，Delta Lake 表必须存在于 Amazon Glue 中。如果表位于 Amazon S3 但不在 Amazon Glue 中，请使用以下语法运行 `CREATE EXTERNAL TABLE` 语句。如果表已存在于 Amazon Glue 中（例如，因为您正在将 Apache Spark 或其他引擎与 Amazon Glue 结合使用），则可以跳过此步骤。请注意，列定义、SerDe 库和其他表属性会省略。与传统的 Hive 表不同，Delta Lake 表元数据是从 Delta Lake 事务日志中推断出来的，并直接同步到 Amazon Glue。

```
CREATE EXTERNAL TABLE
  [{{db_name}}.]{{table_name}}
  LOCATION 's3://amzn-s3-demo-bucket/{{your-folder}}/'
  TBLPROPERTIES ('table_type' = 'DELTA')
```

**注意**  
此语句与启用了申请方付款功能的 S3 存储桶不兼容。如果要针对启用了申请方付款功能的 S3 存储桶创建 Delta Lake 表，请按照[同步 Delta Lake 元数据](delta-lake-tables-syncing-metadata.md)中的说明和 DDL 语句进行操作。
对于 Delta Lake 表，不允许包含除 `LOCATION` 和 `table_type` 属性外的 `CREATE TABLE` 语句。