本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
了解 Oracle 到 My 的SQL转换设置
DMS架构SQL转换中的 Oracle 到 My 转换设置包括以下内容:
-
源 Oracle 数据库可以使用
ROWID
伪列。我的SQL不支持类似的功能。 DMS架构转换可以模拟转换后的ROWID
代码中的伪列。为此,请打开生成行 ID 选项。如果源 Oracle 代码未使用
ROWID
伪列,请关闭生成行 ID 选项。在这种情况下,转换后的代码运行更快。 -
您的源 Oracle 代码可以包含
TO_CHAR
TO_DATE
、和TO_NUMBER
函数,其参数是 My SQL 不支持的参数。默认情况下,DMS架构转换会模拟转换后的代码中这些参数的用法。如果您的源 Oracle 代码缺少 My SQL
TO_CHAR
不支持的参数,则可以使用原生 MyTO_DATE
SQL、和TO_NUMBER
函数。这种情况下,转换后的代码运行更快。为此,可选择以下值:-
使用原生 My SQL TO_ 函数 CHAR
-
使用原生 My SQL TO_ 函数 DATE
-
使用原生 My SQL TO_ 函数 NUMBER
-
-
数据库和应用程序可以运行于不同时区内。默认情况下,DMS架构转换在转换后的代码中模拟时区。但是,当数据库和应用程序使用相同时区时,您不需要这种模拟。在这种情况下,请选择在数据库和应用程序使用相同时区的情况下提高转换后的代码的性能。