

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 了解 Oracle 到 MySQL 的轉換設定
<a name="schema-conversion-oracle-mysql"></a>

DMS 結構描述轉換中的 Oracle 到 MySQL 轉換設定包括下列項目：
+ 您的來源 Oracle 資料庫可以使用 `ROWID` 虛擬資料欄。MySQL 不支援類似的功能。DMS 結構描述轉換可以在轉換後程式碼中模擬 `ROWID` 虛擬資料欄。若要這麼做，請開啟**產生資料列 ID** 選項。

  如果您的來源 Oracle 程式碼不使用 `ROWID` 虛擬資料欄，請關閉**產生資料列 ID** 選項。在此情況下，轉換後的程式碼運作得更快。
+ 您的原始 Oracle 程式碼可以包含 `TO_CHAR`、`TO_DATE`、和 `TO_NUMBER` 函數，其中包含 MySQL 不支援的參數。根據預設，DMS 結構描述轉換會在轉換後的程式碼中模擬這些參數的使用方式。

  當您的來源程式碼缺少 MySQL 不支援的參數時，您可以使用原生的 MySQL `TO_CHAR`、`TO_DATE` 和 `TO_NUMBER` 函數。在此情況下，轉換後的程式碼運作得更快。若要這樣做，請選取下列值：
  + **使用原生 MySQL TO\_CHAR 函數**
  + **使用原生 MySQL TO\_DATE 函數**
  + **使用原生 MySQL TO\_NUMBER 函數**
+ 您的資料庫和應用程式可以在不同的時區執行。根據預設，DMS 結構描述轉換會模擬已轉換程式碼中的時區。但是，當您的資料庫和應用程式使用相同的時區時，就不需要此模擬。在此情況下，請選取**改善資料庫和應用程式使用相同時區的已轉換程式碼效能**。