

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 更改处理 DDL 处理的任务设置
<a name="CHAP_Tasks.CustomizingTasks.TaskSettings.DDLHandling"></a>



以下设置决定了在更改数据捕获 (CDC) 期间如何 AWS DMS 处理目标表的数据定义语言 (DDL) 更改。有关如何使用任务配置文件来设置任务设置的信息，请参阅[任务设置示例](CHAP_Tasks.CustomizingTasks.TaskSettings.md#CHAP_Tasks.CustomizingTasks.TaskSettings.Example)。

用于处理更改处理 DDL 的任务设置包括以下内容：
+ `HandleSourceTableDropped –` 将该选项设置为 `true` 可在删除源表后删除目标表。
+ `HandleSourceTableTruncated` – 将该选项设置为 `true` 可在截断源表时截断目标表。
+ `HandleSourceTableAltered` – 将该选项设置为 `true` 可在更改源表时更改目标表。

以下示例演示了处理更改处理 DDL 的任务设置是如何显示在任务设置 JSON 文件中的：

```
                "ChangeProcessingDdlHandlingPolicy": {
                   "HandleSourceTableDropped": true,
                   "HandleSourceTableTruncated": true,
                   "HandleSourceTableAltered": true
                },
```

**注意**  
有关特定端点所支持的 DDL 语句的信息，请参阅介绍该端点的主题。