

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

# 使用生成式 AI 轉換資料庫物件
<a name="schema-conversion-convert.databaseobjects"></a>

DMS 結構描述轉換與生成式 AI 功能透過提供建議來簡化資料庫遷移程序，協助您轉換先前未轉換的程式碼物件，這些物件通常需要複雜的手動轉換。此功能適用於 Oracle 到 PostgreSQL/Aurora PostgreSQL、SQL Server 到 PostgreSQL/Aurora PostgreSQL 和 SAP ASE (Sybase ASE) 到 PostgreSQL/Aurora PostgreSQL 轉換。您可以轉換整個資料庫結構描述或個別資料庫結構描述物件。

**警告**  
DMS 結構描述轉換中的生成式 AI 功能使用跨區域推論。如需詳細資訊，請參閱[DMS 結構描述轉換中的跨區域推論](CHAP_Security.DataProtection.CrossRegionInference.md#CHAP_Security.DataProtection.CrossRegionInference.SchemaConversion)。

若要使用生成式 AI 轉換來源資料庫物件，請遵循[轉換資料庫物件](schema-conversion-convert.md#schema-conversion-convert-steps)中的步驟 1 到 6，然後繼續使用下列兩種方法之一：
+ 方法 1：從**動作**功能表中，選取**轉換**。在出現的轉換對話方塊中，啟用**使用生成式 AI 轉換結構描述**選項，然後按一下**轉換**。
+ 方法 2：按一下右上角****的使用生成式 AI 轉換結構描述****。在轉換對話方塊中，確保啟用 選項，然後按一下**轉換**。

若要隨時在 DMS 結構描述轉換主控台中手動調整此設定：
+ 導覽至**設定**索引標籤。
+ 在**轉換設定區段**中，啟用**生成式 AI** 選項以核准使用生成式 AI。

**注意**  
支援的區域：  
亞太地區 (東京) (ap-northeast-1)
亞太地區 (大阪) (ap-northeast-3)
亞太地區 (雪梨) (ap-southeast-2)
加拿大 (中部) (ca-central-1)
歐洲 (法蘭克福) (eu-central-1)
歐洲 (蘇黎世) (eu-central-2)
歐洲 (斯德哥爾摩) (eu-north-1)
歐洲 (愛爾蘭) (eu-west-1)
歐洲 (倫敦) (eu-west-2)
歐洲 (巴黎) (eu-west-3)
美國東部 (維吉尼亞北部) (us-east-1)
美國東部 (俄亥俄) (us-east-2)
美國西部 (奧勒岡) (us-west-2)

**注意**  
支援的轉換路徑：  
Oracle 到 Amazon RDS for PostgreSQL
Oracle 到 Amazon Aurora PostgreSQL
Microsoft SQL Server 到 Amazon RDS for PostgreSQL
Microsoft SQL Server 到 Amazon Aurora PostgreSQL
SAP ASE (Sybase ASE) 到 Amazon RDS for PostgreSQL
SAP ASE (Sybase ASE) 到 Amazon Aurora PostgreSQL
適用於 Linux、UNIX 和 Windows (LUW) 的 IBM Db2 至 Amazon RDS for PostgreSQL
適用於 Linux、UNIX 和 Windows (LUW) 的 IBM Db2 至 Amazon Aurora PostgreSQL
IBM Db2 for z/OS to Amazon RDS for PostgreSQL
適用於 z/OS 到 Amazon Aurora PostgreSQL 的 IBM Db2 

## 生成式 AI 轉換的範圍
<a name="schema-conversion-convert.databaseobjects.genai"></a>

生成式 AI 輔助結構描述轉換著重於具有指定動作項目的特定 SQL 元素。所有其他 SQL 元素都會使用預設規則型方法進行轉換。生成式 AI 轉換擴展範圍內的 SQL 元素包括：


****  


- **Oracle 到 Amazon RDS for PostgreSQL 和 Oracle 到 Amazon Aurora PostgreSQL**
  - **動作項目:** 5578 / **訊息:** AWS DMS 結構描述轉換無法轉換 SELECT 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 30415 / **訊息:** 您的 MERGE 陳述式在 WHERE 子句中包含以目標資料表資料欄中的值為基礎的篩選條件 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5591 / **訊息:** AWS DMS 結構描述轉換無法轉換系統物件 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5029 / **訊息:** AWS DMS 結構描述轉換無法轉換使用具有不支援資料類型的物件 / **語法元素:** 在函數和程序引數中使用具有不支援 STANDARD.BFILE 資料類型的物件。
  - **動作項目:** 5031 / **訊息:** AWS DMS 結構描述轉換無法轉換 CURSOR 表達式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5043 / **訊息:** AWS DMS 結構描述轉換無法在 SELECT 子句中使用星號轉換階層式查詢 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5073 / **訊息:** PostgreSQL 不支援具有虛擬資料欄的階層式查詢 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5102 / **訊息:** PostgreSQL 不支援 MERGE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5585 / **訊息:** AWS DMS 結構描述轉換無法將外部聯結轉換為關聯的子查詢 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5608 / **訊息:** AWS DMS 結構描述轉換無法轉換具有子查詢的 UPDATE 陳述式，該子查詢會傳回 SET 子句中的多個資料欄 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5619 / **訊息:** AWS DMS 結構描述轉換無法轉換系統物件 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5852 / **訊息:** PostgreSQL 僅支援資料表做為 MERGE 陳述式中的目標。 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5853 / **訊息:** AWS DMS 結構描述轉換僅支援資料表、檢視或子查詢做為 MERGE 陳述式 USING 子句中的來源 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5855 / **訊息:** 您的 MERGE 陳述式在 WHERE 子句中包含以目標資料表資料欄中的值為基礎的篩選條件 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 9996 / **訊息:** 發生內部轉換器錯誤 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 9993 / **訊息:** 由於參考未解決的物件，無法轉換陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5598 / **訊息:** PostgreSQL 不支援 ROWID / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5340 / **訊息:** AWS DMS 結構描述轉換無法轉換函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5071 / **訊息:** PostgreSQL 不支援子查詢的 INSERT 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5068 / **訊息:** PostgreSQL 不支援子查詢的 DELETE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5065 / **訊息:** PostgreSQL 不支援子查詢的 UPDATE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5586 / **訊息:** AWS DMS 結構描述轉換無法使用 NOCYCLE 子句轉換查詢 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5351 / **訊息:** AWS DMS 結構描述轉換無法轉換物件 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5077 / **訊息:** PostgreSQL 不支援 SELECT 陳述式的 PIVOT 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5126 / **訊息:** PostgreSQL 不支援 MODEL 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5121 / **訊息:** PostgreSQL 不支援 FORALL 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5141 / **訊息:** AWS DMS 結構描述轉換不支援這種類型的轉換 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5142 / **訊息:** AWS DMS 結構描述轉換無法轉換相同方法的巢狀呼叫 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5245 / **訊息:** PostgreSQL 不支援具有巢狀資料表資料欄的檢視 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5500 / **訊息:** AWS DMS 結構描述轉換無法轉換資料庫郵件傳送 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5501 / **訊息:** AWS DMS 結構描述轉換無法轉換排程任務 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5645 / **訊息:** PostgreSQL 不支援多個物件資料表目標的 BULK COLLECT INTO 子句。 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5665 / **訊息:** PostgreSQL 不支援使用 PRAGMA AUTONOMOUS\_TRANSACTION 定義的集合資料類型 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5637 / **訊息:** PostgreSQL 不支援大量收集至 VARRAY 的 VARRAY / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5594 / **訊息:** AWS DMS 結構描述轉換無法轉換日期時間表達式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5622 / **訊息:** AWS DMS 結構描述轉換會將 參數設為 true 的 dbms\_transaction.local\_transaction\_id 函數轉換為 true / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5643 / **訊息:** PostgreSQL 不支援適用於 SELECT 陳述式中多層集合類型的 BULK COLLECT INTO 子句。 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5649 / **訊息:** PostgreSQL 不支援多層級集合類型的多集運算子。 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5651 / **訊息:** AWS DMS 結構描述轉換無法轉換管道資料表函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5793 / **訊息:** AWS DMS 結構描述轉換會使用 GRANT ALL 選項建立佇列 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5794 / **訊息:** PostgreSQL 預設會將佇列模式設定為 ENABLE / **語法元素:** 限制以外的所有出現
  - **動作項目:** 5795 / **訊息:** Amazon Simple Queue Service 不支援處於 DISABLE 模式的佇列 / **語法元素:** 限制以外的所有出現

- **Microsoft SQL Server 到 Amazon RDS for PostgreSQL 和 Microsoft SQL Server 到 Amazon Aurora PostgreSQL**
  - **動作項目:** 7610 / **訊息:** AWS DMS 結構描述轉換無法轉換不支援的 DDL 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7622 / **訊息:** AWS DMS 結構描述轉換無法使用複雜的內嵌函數轉換 DELETE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7624 / **訊息:** AWS DMS 結構描述轉換無法從沒有主索引鍵之資料表的內嵌函數轉換 DELETE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7626 / **訊息:** AWS DMS 結構描述轉換無法使用複雜的內嵌函數轉換 UPDATE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7627 / **訊息:** AWS DMS 結構描述轉換無法轉換此語法元素 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7628 / **訊息:** PostgreSQL 不支援 GOTO 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7637 / **訊息:** PostgreSQL 不支援全域游標 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7639 / **訊息:** PostgreSQL 不支援動態游標 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7644 / **訊息:** PostgreSQL 不支援 %s 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7645 / **訊息:** PostgreSQL 不支援在連結的伺服器上執行傳遞命令 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7653 / **訊息:** PostgreSQL 不支援 GROUP BY ROLLUP 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7654 / **訊息:** PostgreSQL 不支援 GROUP BY CUBE 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7655 / **訊息:** PostgreSQL 不支援 GROUP BY GROUPING SETS 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7672 / **訊息:** PostgreSQL 不支援執行字元字串的 EXECUTE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7683 / **訊息:** 如果目標是檢視、具體化檢視或外部資料表，則不支援 MERGE / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7687 / **訊息:** PostgreSQL 不支援 CONTAINS 述詞 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7688 / **訊息:** PostgreSQL 不支援 FREETEXT 述詞 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7691 / **訊息:** PostgreSQL 不支援 WAITFOR TIME 功能 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7695 / **訊息:** PostgreSQL 不支援將程序呼叫為變數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7696 / **訊息:** AWS DMS 結構描述轉換無法轉換物件，因為未建立%s物件 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7708 / **訊息:** AWS DMS 結構描述轉換無法轉換不支援%s資料類型的使用情況 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7709 / **訊息:** AWS DMS 結構描述轉換無法轉換對稱金鑰的使用 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7773 / **訊息:** AWS DMS 結構描述轉換無法轉換具有日期的算術操作 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7774 / **訊息:** AWS DMS 結構描述轉換無法將算術運算轉換為混合類型的運算元 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7794 / **訊息:** PostgreSQL 不支援使用者定義的資料類型 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7796 / **訊息:** PostgreSQL 不支援 UPDATE 陳述式中的 TOP 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7797 / **訊息:** PostgreSQL 不支援 UPDATE 陳述式中 OUTPUT 子句的 DELETED 資料欄字首 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7798 / **訊息:** PostgreSQL 不支援 DELETE 陳述式中的 TOP 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7799 / **訊息:** PostgreSQL 不支援 INSERT 運算子中的 TOP 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7804 / **訊息:** PostgreSQL 不支援位元專屬 OR 運算子 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7805 / **訊息:** PostgreSQL 不支援 \!< / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7806 / **訊息:** PostgreSQL 不支援 ！> （不大於） 運算子 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7811 / **訊息:** PostgreSQL 不支援 %s 函數。 AWS DMS 結構描述轉換會略過轉換程式碼中這個不支援的函數 / **語法元素:** 限制以外的所有出現，DDL 除外
  - **動作項目:** 7816 / **訊息:** PostgreSQL 不支援 XML 資料類型的方法 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7817 / **訊息:** PostgreSQL 不支援 SQL 查詢中的 FOR XML PATH 選項 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7818 / **訊息:** PostgreSQL 不支援具有二進位資料類型的算術操作 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7819 / **訊息:** PostgreSQL 不支援 INSERT...EXECUTE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7820 / **訊息:** PostgreSQL 不支援 VALUE() 方法 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7824 / **訊息:** MERGE 陳述式不支援 RECURSIVE CTE / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7829 / **訊息:** AWS DMS 結構描述轉換無法使用 UPDATE 陳述式轉換變數指派 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7830 / **訊息:** AWS DMS 結構描述轉換無法使用 CASE 運算元轉換算術運算 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7832 / **訊息:** AWS DMS 結構描述轉換無法在檢視上轉換 INSTEAD OF 觸發 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7833 / **訊息:** AWS DMS 結構描述轉換無法在目前內容中轉換@@rowcount函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7836 / **訊息:** PostgreSQL 不支援二進位資料的寫入操作 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7840 / **訊息:** AWS DMS 結構描述轉換無法轉換資料庫主控台命令陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7904 / **訊息:** AWS DMS 結構描述轉換無法轉換 %s 系統物件 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7905 / **訊息:** PostgreSQL 不支援 SELECT 陳述式的 PIVOT 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7906 / **訊息:** PostgreSQL 不支援 SELECT 陳述式的 UNPIVOT 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7909 / **訊息:** AWS DMS 結構描述轉換無法轉換 UPDATE(column) 或 COLUMNS\_UPDATED 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7916 / **訊息:** AWS DMS 結構描述轉換無法使用 INSERT ON CONFLICT 陳述式模擬 MERGE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7917 / **訊息:** PostgreSQL 不支援 %s 函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7918 / **訊息:** PostgreSQL 不支援資料表值函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7919 / **訊息:** PostgreSQL 不支援具有 %s 指令的 FOR XML / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7920 / **訊息:** PostgreSQL 不支援使用 FOR XML 的 EXPLICIT 模式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7925 / **訊息:** PostgreSQL 不支援 OPENXML 旗標的百分比字元 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7927 / **訊息:** PostgreSQL 不支援沒有主索引鍵的自我參考資料表的 OUTER 聯結 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7929 / **訊息:** AWS DMS 結構描述轉換無法從 EXEC 陳述式轉換 INSERT / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7939 / **訊息:** AWS DMS 結構描述轉換無法轉換 %s JSON 系統函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7940 / **訊息:** AWS DMS 結構描述轉換無法轉換 OPENJSON 系統資料表值函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 7941 / **訊息:** AWS DMS 結構描述轉換無法轉換所有開啟的資料集，因為您有多個開啟的資料集 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 9996 / **訊息:** 發生內部轉換器錯誤 / **語法元素:** 限制以外的所有出現

- **SAP ASE (Sybase ASE) 到 Amazon RDS for PostgreSQL 和 SAP ASE (Sybase ASE) 到 Amazon Aurora PostgreSQL**
  - **動作項目:** 3014 / **訊息:** 無法轉換函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3016 / **訊息:** PostgreSQL 不支援 DML 運算子中的 TOP 選項 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3021 / **訊息:** 無法執行算術操作的自動遷移 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3023 / **訊息:** PostgreSQL 不支援具有二進位資料類型的算術操作 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3025 / **訊息:** 日期/時間格式無法比對 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3026 / **訊息:** 不支援使用變數自動轉換運算子 WAITFOR / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3027 / **訊息:** PostgreSQL 不支援 WAITFOR TIME 功能 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3028 / **訊息:** PostgreSQL 不支援 WAITFOR 搭配 指令 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3061 / **訊息:** 無法轉換系統物件 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3064 / **訊息:** 在 PostgreSQL 中，您不應該在 UPDATE 陳述式的 FROM 子句中重複目標資料表 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3065 / **訊息:** 在 FROM 子句和 OUTER JOIN 中具有自我參考資料表的 DELETE 陳述式無法自動轉換 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3069 / **訊息:** 無法轉換 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3081 / **訊息:** DMS SC 無法轉換不支援的 DDL 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3088 / **訊息:** PostgreSQL 不支援全域游標 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3089 / **訊息:** PostgreSQL 不支援動態游標 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3121 / **訊息:** DMS SC 無法轉換不支援資料類型的使用情況 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3122 / **訊息:** DMS SC 無法轉換具有日期的算術操作 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3123 / **訊息:** DMS SC 無法使用混合類型的運算元轉換算術操作 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3146 / **訊息:** PostgreSQL 不支援位元專屬 OR 運算子 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3147 / **訊息:** PostgreSQL 不支援 ！< （不小於） 運算子 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3148 / **訊息:** PostgreSQL 不支援 ！> （不大於） 運算子 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3150 / **訊息:** DMS SC 無法轉換函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3156 / **訊息:** PostgreSQL 不支援具有二進位資料類型的算術操作 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3162 / **訊息:** DMS SC 無法使用 UPDATE 陳述式轉換變數指派 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3163 / **訊息:** DMS SC 無法使用 CASE 運算元轉換算術操作 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3168 / **訊息:** PostgreSQL 不支援二進位資料的寫入操作 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3172 / **訊息:** DMS SC 無法轉換資料庫主控台命令陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3177 / **訊息:** DMS SC 無法轉換系統物件 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3182 / **訊息:** DMS SC 無法轉換 UPDATE(column) 或 COLUMNS\_UPDATED 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3190 / **訊息:** DMS SC 無法轉換函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 3191 / **訊息:** PostgreSQL 不支援資料表值函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 9996 / **訊息:** 發生內部轉換器錯誤 / **語法元素:** 限制以外的所有出現

- **適用於 Linux、UNIX 和 Windows (LUW) 的 IBM Db2 到 Amazon RDS for PostgreSQL，以及適用於 Linux、UNIX 和 Windows (LUW) 的 IBM Db2 到 Amazon Aurora PostgreSQL**
  - **動作項目:** 4506 / **訊息:** PostgreSQL 不支援在最上層包含集合操作的檢視定義 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4523 / **訊息:** PostgreSQL 不支援插入至查詢 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4524 / **訊息:** PostgreSQL 不支援在插入陳述式中計算之前傳回值 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4526 / **訊息:** PostgreSQL 不支援 %s 函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4527 / **訊息:** PostgreSQL 不支援使用查詢更新資料 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4528 / **訊息:** PostgreSQL 不支援在更新陳述式中計算之前傳回值 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4529 / **訊息:** PostgreSQL 不支援在更新陳述式中傳回舊值 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4531 / **訊息:** PostgreSQL 不支援 INCLUDE 資料欄 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4532 / **訊息:** PostgreSQL 不支援插入陳述式中的 INCLUDE 資料欄 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4533 / **訊息:** PostgreSQL 不支援更新陳述式中資料列的數量限制 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4534 / **訊息:** PostgreSQL 不支援使用查詢刪除資料 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4536 / **訊息:** PostgreSQL 不支援刪除陳述式中資料列的數量限制 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4537 / **訊息:** PostgreSQL 不支援 period-specification 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4538 / **訊息:** PostgreSQL 不支援outer-table-reference / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4539 / **訊息:** PostgreSQL 不支援繼續處理子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4541 / **訊息:** PostgreSQL 不支援模組 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4549 / **訊息:** PostgreSQL 不支援 `GOTO` 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4556 / **訊息:** PostgreSQL 錯誤代碼類型不是數字，且與數字類型變數不相容 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4558 / **訊息:** PostgreSQL 不支援類型檢視 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4559 / **訊息:** PostgreSQL 不支援 `MERGE` 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4572 / **訊息:** PostgreSQL 不支援使用類型方法傳回資料列的函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4573 / **訊息:** PostgreSQL 不支援方法叫用 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4575 / **訊息:** PostgreSQL 不支援沒有結構描述名稱或結構描述名稱 - SESSION 的 CREATE GLOBAL TEMPORARY TABLE / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4583 / **訊息:** 無法轉換系統物件 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4597 / **訊息:** PostgreSQL 沒有與 UTL\_MAIL 模組類似的功能 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4598 / **訊息:** PostgreSQL 沒有與 UTL\_SMTP 模組類似的功能 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4605 / **訊息:** DMS SC 無法轉換 MERGE 陳述式中不支援的子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4606 / **訊息:** DMS SC 無法轉換包含不支援子句的 MERGE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 4612 / **訊息:** PostgreSQL 不支援特殊註冊功能 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 9996 / **訊息:** 發生內部轉換器錯誤 / **語法元素:** 限制以外的所有出現

- **IBM Db2 for z/OS to Amazon RDS for PostgreSQL 和 IBM Db2 for z/OS to Amazon Aurora PostgreSQL**
  - **動作項目:** 8507 / **訊息:** PostgreSQL 不支援 %s 函數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 8519 / **訊息:** 不支援 FETCH 子句 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 8521 / **訊息:** 不支援定位刪除 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 8542 / **訊息:** PostgreSQL 不支援預設命名空間 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 8559 / **訊息:** DMS SC 無法轉換包含不支援子句的 MERGE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 8560 / **訊息:** PostgreSQL 不支援在 RAISE 陳述式中使用變數或參數 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 8563 / **訊息:** PostgreSQL 使用不同的間隔資料類型格式 Db2  / **語法元素:** 限制以外的所有出現
  - **動作項目:** 8566 / **訊息:** DMS SC 無法轉換從游標擷取的大量和回溯資料 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 8570 / **訊息:** DMS SC 無法在 FINAL TABLE 資料表參考中轉換 MERGE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 8581 / **訊息:** DMS SC 無法轉換包含不支援子句的 UPDATE 陳述式 / **語法元素:** 限制以外的所有出現
  - **動作項目:** 9996 / **訊息:** 發生內部轉換器錯誤 / **語法元素:** 限制以外的所有出現



### 限制
<a name="schema-conversion-convert.databaseobjects.limitations"></a>

轉換具有生成式 AI 功能的資料庫物件有下列限制：
+  AWS 主控台中看不到支援生成式 AI 轉換的資料庫端點。您只能透過將評估報告匯出為 PDF 或 CSV 檔案來檢視它們。
+ 作為機率系統，生成式 AI 輔助結構描述轉換可能無法在所有轉換中達到 100% 的準確性。它也可以在一段時間內為相同的 SQL 陳述式產生不同的結果。您必須檢閱並驗證所有轉換輸出。
+ 以下 不支援生成式 AI 轉換：
  + 資料表中的 DEFAULT 限制條件
  + 函數或程序參數的 DEFAULT 值
  + 資料表中的 COMPUTE COLUMN
  + TRIGGER
  + 資料欄資料類型
  + 動態 SQL
  + INDEX
  + CONSTRAINT
+ 如果使用多個動作項目轉換來源陳述式，並使用生成式 AI 處理至少一個動作項目，則所有動作項目都會取代為 Oracle 目標上的一個動作項目 5444，以及 Microsoft SQL Server 的 7744。動作項目 9997 是使用生成式 AI 處理後儲存的例外狀況。

**警告**  
使用生成式 AI 的轉換需要比基本轉換更長的時間。

每個 AWS 帳戶都有每分鐘配額，限制可使用生成式 AI 轉換的 SQL 陳述式數量。超過此限制的陳述式會在後續幾分鐘內排入佇列進行處理。配額如下所示：


****  

| 區域 | 每個 AWS 帳戶的 SQL 陳述式每分鐘 | 
| --- | --- | 
| 亞太地區 (東京) (ap-northeast-1)<br />亞太地區 (大阪) (ap-northeast-3)<br />亞太地區 (雪梨) (ap-southeast-2)<br />加拿大 (中部) (ca-central-1)<br />歐洲 (蘇黎世) (eu-central-2)<br />歐洲 (斯德哥爾摩) (eu-north-1)<br />歐洲 (愛爾蘭) (eu-west-1)<br />歐洲 (倫敦) (eu-west-2)<br />歐洲 (巴黎) (eu-west-3)<br />美國東部 (俄亥俄) (us-east-2) | 最多 24 個陳述式 | 
| 歐洲 (法蘭克福) (eu-central-1)<br />美國東部 (維吉尼亞北部) (us-east-1)<br />美國西部 (奧勒岡) (us-west-2) | 最多 40 個陳述式 | 