了解 Oracle 到 My 的SQL转换设置 - Amazon 数据库迁移服务
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

了解 Oracle 到 My 的SQL转换设置

DMS架构SQL转换中的 Oracle 到 My 转换设置包括以下内容:

  • 源 Oracle 数据库可以使用 ROWID 伪列。我的SQL不支持类似的功能。 DMS架构转换可以模拟转换后的ROWID代码中的伪列。为此,请打开生成行 ID 选项。

    如果源 Oracle 代码未使用 ROWID 伪列,请关闭生成行 ID 选项。在这种情况下,转换后的代码运行更快。

  • 您的源 Oracle 代码可以包含TO_CHARTO_DATE、和TO_NUMBER函数,其参数是 My SQL 不支持的参数。默认情况下,DMS架构转换会模拟转换后的代码中这些参数的用法。

    如果您的源 Oracle 代码缺少 My SQL TO_CHAR 不支持的参数,则可以使用原生 My TO_DATE SQL、和TO_NUMBER函数。这种情况下,转换后的代码运行更快。为此,可选择以下值:

    • 使用原生 My SQL TO_ 函数 CHAR

    • 使用原生 My SQL TO_ 函数 DATE

    • 使用原生 My SQL TO_ 函数 NUMBER

  • 数据库和应用程序可以运行于不同时区内。默认情况下,DMS架构转换在转换后的代码中模拟时区。但是,当数据库和应用程序使用相同时区时,您不需要这种模拟。在这种情况下,请选择在数据库和应用程序使用相同时区的情况下提高转换后的代码的性能