

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

# 使用转换应用程序 SQL AWS SCT
<a name="CHAP_Converting.App"></a>

当您将数据库架构从一个引擎转换到另一个引擎时，还需要更新应用程序中的 SQL 代码，以便与新数据库引擎 (而非旧引擎) 进行交互。您可以查看、分析、编辑和保存转换后的 SQL 代码。

您可以使用 AWS Schema Conversion Tool (AWS SCT) 在 C\$1\$1、C\$1、Java 或其他应用程序代码中转换 SQL 代码。对于 Oracle 到 PostgreSQL 的转换，你可以 AWS SCT 使用将 SQL\$1Plus 代码转换为 PSQL。此外，对于 Oracle 到 PostgreSQL 的转换，您可以使用 AWS SCT 转换嵌入到 C\$1、C\$1\$1、Java 和 Pro\$1C 应用程序中的 SQL 代码。

**Topics**
+ [转换应用程序 SQL 概述](#CHAP_Converting.App.Overview)
+ [使用在应用程序中转换 SQL 代码 AWS SCT](CHAP_Converting.App.Generic.md)
+ [使用 C\$1 应用程序转换 SQL 代码 AWS Schema Conversion Tool](CHAP_Converting.App.Csharp.md)
+ [使用 C\$1\$1 应用程序转换 SQL 代码 AWS Schema Conversion Tool](CHAP_Converting.App.Cplusplus.md)
+ [使用 Java 应用程序转换 SQL 代码 AWS Schema Conversion Tool](CHAP_Converting.App.Java.md)
+ [使用 Pro\$1C 应用程序转换 SQL 代码 AWS Schema Conversion Tool](CHAP_Converting.App.ProC.md)

## 转换应用程序 SQL 概述
<a name="CHAP_Converting.App.Overview"></a>

要转换应用程序中的 SQL 代码，请执行以下简要步骤：
+ **创建一个应用程序转换项目**：应用程序转换项目是数据库架构转换项目的子级。每个数据库架构转换项目都可以有一个或多个子应用程序转换项目。有关更多信息，请参阅 [在中创建通用应用程序转换项目 AWS SCT](CHAP_Converting.App.Generic.md#CHAP_Converting.App.Project)。
+ **分析和转换 SQL 代码**：可以分析您的应用程序，提取 SQL 代码，并创建一个本地版本的转换后 SQL，以便您查看和编辑。在您做好准备之前，该工具不会更改您的应用程序中的代码。有关更多信息，请参阅 [分析并转换您的 SQL 代码 AWS SCT](CHAP_Converting.App.Generic.md#CHAP_Converting.App.Convert)。
+ **创建应用程序评估报告**：应用程序评估报告可提供关于将应用程序 SQL 代码从源数据库架构转换到目标数据库架构的重要信息。有关更多信息，请参阅 [在中创建和使用 AWS SCT 评估报告 AWS SCT](CHAP_Converting.App.Generic.md#CHAP_Converting.App.AssessmentReport)。
+ **编辑、应用更改并保存转换后的 SQL 代码**：评估报告包含无法自动转换的 SQL 代码项的列表。对于这些项目，您可以手动编辑 SQL 代码以执行转换。有关更多信息，请参阅 [使用编辑和保存转换后的 SQL 代码 AWS SCT](CHAP_Converting.App.Generic.md#CHAP_Converting.App.Edit)。