

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Conversione di oggetti di database con intelligenza artificiale generativa
<a name="schema-conversion-convert.databaseobjects"></a>

La funzionalità di conversione dello schema DMS con intelligenza artificiale generativa semplifica il processo di migrazione del database offrendo consigli per aiutarti a convertire oggetti di codice precedentemente non convertiti che in genere richiedono una conversione manuale complessa. Questa funzionalità è disponibile per le conversioni da Oracle a PostgreSQL/Aurora PostgreSQL e da SQL Server a PostgreSQL. PostgreSQL/Aurora PostgreSQL and SAP ASE (Sybase ASE) to PostgreSQL/Aurora È possibile convertire un intero schema di database o singoli oggetti dello schema di database.

**avvertimento**  
Le funzionalità di intelligenza artificiale generativa di DMS Schema Conversion utilizzano l'inferenza tra regioni. Per ulteriori informazioni, consulta [Inferenza tra regioni nella conversione dello schema DMS](CHAP_Security.DataProtection.CrossRegionInference.md#CHAP_Security.DataProtection.CrossRegionInference.SchemaConversion).

Per convertire gli oggetti del database di origine con l'intelligenza artificiale generativa, segui i passaggi da 1 a 6 in [Conversione degli oggetti del database](schema-conversion-convert.md#schema-conversion-convert-steps), quindi continua con uno di questi due metodi:
+ **Metodo 1: dal menu **Azioni**, seleziona Converti.** Nella finestra di dialogo di conversione che appare, abilita l'opzione **Converti schema con AI generativa** e fai clic su **Converti**.
+ Metodo 2: fai clic su ****Converti schema con intelligenza artificiale generativa nell'angolo**** in alto a destra. Nella finestra di dialogo di conversione, assicurati che l'opzione sia abilitata e fai clic su **Converti**.

Per regolare manualmente questa impostazione in qualsiasi momento nella console DMS Schema Conversion:
+ Vai alla scheda **Impostazioni**.
+ Nella **sezione Impostazioni di conversione**, abilita l'opzione **AI generativa** per approvare l'uso dell'IA generativa.

**Nota**  
Regioni supportate:  
Asia Pacifico (Tokyo) (ap-northeast-1)
Asia Pacifico (Osaka-Locale) (ap-northeast-3)
Asia Pacifico (Sydney) (ap-southeast-2)
Canada (Centrale) (ca-central-1)
Europa (Francoforte) (eu-central-1)
Europa (Zurigo) (eu-central-2)
Europa (Stoccolma) (eu-north-1)
Europa (Irlanda) (eu-west-1)
Europa (Londra) (eu-west-2)
Europa (Parigi) (eu-west-3)
Stati Uniti orientali (Virginia settentrionale) (us-east-1)
Stati Uniti orientali (Ohio) (us-east-2)
Stati Uniti occidentali (Oregon) (us-west-2)

**Nota**  
Percorsi di conversione supportati:  
Da Oracle ad Amazon RDS per PostgreSQL
Da Oracle ad Amazon Aurora PostgreSQL
Da Microsoft SQL Server ad Amazon RDS per PostgreSQL
Da Microsoft SQL Server ad Amazon Aurora PostgreSQL
Da SAP ASE (Sybase ASE) ad Amazon RDS per PostgreSQL
Da SAP ASE (Sybase ASE) ad Amazon Aurora PostgreSQL
Da IBM Db2 per Linux, UNIX e Windows (LUW) ad Amazon RDS per PostgreSQL
Da IBM Db2 per Linux, UNIX e Windows (LUW) ad Amazon Aurora PostgreSQL
IBM Db2 per Amazon z/OS RDS per PostgreSQL
IBM Db2 per Amazon Aurora z/OS PostgreSQL

## Ambito della conversione dell'IA generativa
<a name="schema-conversion-convert.databaseobjects.genai"></a>

La conversione generativa dello schema assistita dall'intelligenza artificiale si concentra su elementi SQL specifici con azioni designate. Tutti gli altri elementi SQL vengono convertiti utilizzando approcci predefiniti basati su regole. Gli elementi SQL nell'ambito esteso della conversione AI generativa includono:


****  


- **Da Oracle ad Amazon RDS per PostgreSQL e da Oracle ad Amazon Aurora PostgreSQL**
  - **Elemento d'azione:** 5578 / **Messaggio:** AWS DMS Schema Conversion non può convertire l'istruzione SELECT / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 30415 / **Messaggio:** L'istruzione MERGE contiene una condizione di filtro nella clausola WHERE basata su un valore in una colonna della tabella di destinazione / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5591 / **Messaggio:** AWS DMS Schema Conversion non può convertire oggetti di sistema / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5029 / **Messaggio:** AWS DMS Schema Conversion non può convertire l'utilizzo di oggetti con tipi di dati non supportati / **Elemento di sintassi:** Utilizzo di oggetti con il tipo di dati STANDARD.BFILE non supportato negli argomenti delle funzioni e delle procedure.
  - **Elemento d'azione:** 5031 / **Messaggio:** AWS DMS Schema Conversion non può convertire le espressioni CURSOR / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5043 / **Messaggio:** AWS DMS Schema Conversion non può convertire le interrogazioni gerarchiche con un asterisco nella clausola SELECT / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5073 / **Messaggio:** PostgreSQL non supporta query gerarchiche con pseudocolonne / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5102 / **Messaggio:** PostgreSQL non supporta le istruzioni MERGE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5585 / **Messaggio:** AWS DMS Schema Conversion non può convertire gli outer join in sottoquery correlate / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5608 / **Messaggio:** AWS DMS Schema Conversion non può convertire le istruzioni UPDATE che hanno una sottoquery che restituisce più colonne nella clausola SET / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5619 / **Messaggio:** AWS DMS Schema Conversion non può convertire oggetti di sistema / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5852 / **Messaggio:** PostgreSQL supporta solo le tabelle come destinazione nell'istruzione MERGE. / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5853 / **Messaggio:** AWS DMS Schema Conversion supporta solo tabelle, viste o sottoquery come origine nella clausola USING dell'istruzione MERGE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5855 / **Messaggio:** L'istruzione MERGE contiene una condizione di filtro nella clausola WHERE basata su un valore in una colonna della tabella di destinazione / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 9996 / **Messaggio:** Si è verificato un errore interno del convertitore / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 9993 / **Messaggio:** Impossibile trasformare l'istruzione a causa di riferimenti a oggetti non risolti / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5598 / **Messaggio:** PostgreSQL non supporta ROWID / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5340 / **Messaggio:** AWS DMS Schema Conversion non può convertire le funzioni / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5071 / **Messaggio:** PostgreSQL non supporta l'istruzione INSERT per le sottoquery / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5068 / **Messaggio:** PostgreSQL non supporta l'istruzione DELETE per le sottoquery / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5065 / **Messaggio:** PostgreSQL non supporta l'istruzione UPDATE per le sottoquery / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5586 / **Messaggio:** AWS DMS Schema Conversion non può convertire le interrogazioni con la clausola NOCYCLE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5351 / **Messaggio:** AWS DMS Schema Conversion non può convertire oggetti / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5077 / **Messaggio:** PostgreSQL non supporta la clausola PIVOT per le istruzioni SELECT / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5126 / **Messaggio:** PostgreSQL non supporta le istruzioni MODEL / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5121 / **Messaggio:** PostgreSQL non supporta le istruzioni FORALL / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5141 / **Messaggio:** AWS DMS Schema Conversion non supporta questo tipo di conversione / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5142 / **Messaggio:** AWS DMS Schema Conversion non può convertire chiamate annidate dello stesso metodo / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5245 / **Messaggio:** PostgreSQL non supporta le viste con colonne di tabella annidate / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5500 / **Messaggio:** AWS DMS Schema Conversion non può convertire l'invio di posta dal database / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5501 / **Messaggio:** AWS DMS Schema Conversion non può convertire i lavori pianificati / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5645 / **Messaggio:** PostgreSQL non supporta le clausole BULK COLLECT INTO per diversi obiettivi di tabelle di oggetti. / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5665 / **Messaggio:** PostgreSQL non supporta il tipo di dati di raccolta definito con PRAGMA AUTONOMOUS\_TRANSACTION / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5637 / **Messaggio:** PostgreSQL non supporta la raccolta di massa in VARRAY di VARRAY / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5594 / **Messaggio:** AWS DMS Schema Conversion non può convertire le espressioni di data e ora / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5622 / **Messaggio:** AWS DMS La conversione dello schema converte la funzione dbms\_transaction.local\_transaction\_id con il parametro impostato su true / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5643 / **Messaggio:** PostgreSQL non supporta le clausole BULK COLLECT INTO per i tipi di raccolta multilivello nelle istruzioni SELECT. / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5649 / **Messaggio:** PostgreSQL non supporta operatori multiset per tipi di raccolta multilivello. / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5651 / **Messaggio:** AWS DMS Schema Conversion non può convertire le funzioni delle tabelle pipelinate / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5793 / **Messaggio:** AWS DMS Schema Conversion crea la coda con l'opzione GRANT ALL / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5794 / **Messaggio:** PostgreSQL imposta la modalità di coda su ENABLE per impostazione predefinita. / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 5795 / **Messaggio:** Amazon Simple Queue Service non supporta le code in modalità DISABLE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni

- **Da Microsoft SQL Server ad Amazon RDS per PostgreSQL e da Microsoft SQL Server ad Amazon Aurora PostgreSQL**
  - **Elemento d'azione:** 7610 / **Messaggio:** AWS DMS Schema Conversion non è in grado di convertire istruzioni DDL non supportate / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7622 / **Messaggio:** AWS DMS Schema Conversion non può convertire l'istruzione DELETE utilizzando funzioni in linea complesse / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7624 / **Messaggio:** AWS DMS Schema Conversion non può convertire l'istruzione DELETE da una funzione in linea per tabelle senza chiavi primarie / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7626 / **Messaggio:** AWS DMS Schema Conversion non può convertire l'istruzione UPDATE utilizzando funzioni in linea complesse / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7627 / **Messaggio:** AWS DMS Schema Conversion non può convertire questo elemento di sintassi / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7628 / **Messaggio:** PostgreSQL non supporta le istruzioni GOTO / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7637 / **Messaggio:** PostgreSQL non supporta i cursori globali / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7639 / **Messaggio:** PostgreSQL non supporta cursori dinamici / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7644 / **Messaggio:** PostgreSQL non supporta la clausola %s / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7645 / **Messaggio:** PostgreSQL non supporta l'esecuzione di comandi pass-through su server collegati / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7653 / **Messaggio:** PostgreSQL non supporta le clausole GROUP BY ROLLUP / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7654 / **Messaggio:** PostgreSQL non supporta le clausole GROUP BY CUBE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7655 / **Messaggio:** PostgreSQL non supporta le clausole GROUP BY GROUPING SETS / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7672 / **Messaggio:** PostgreSQL non supporta le istruzioni EXECUTE che eseguono una stringa di caratteri / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7683 / **Messaggio:** MERGE non è supportato se la destinazione è una vista, una vista materializzata o una tabella esterna / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7687 / **Messaggio:** PostgreSQL non supporta i predicati CONTAINS / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7688 / **Messaggio:** PostgreSQL non supporta i predicati FREETEXT / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7691 / **Messaggio:** PostgreSQL non supporta la funzione WAITFOR TIME / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7695 / **Messaggio:** PostgreSQL non supporta la chiamata di una procedura come variabile / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7696 / **Messaggio:** AWS DMS Schema Conversion non può convertire l'oggetto perché l'%soggetto non è stato creato / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7708 / **Messaggio:** AWS DMS Schema Conversion non è in grado di convertire l'utilizzo del tipo di dati non supportato %s / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7709 / **Messaggio:** AWS DMS Schema Conversion non può convertire l'uso di una chiave simmetrica / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7773 / **Messaggio:** AWS DMS Schema Conversion non può convertire operazioni aritmetiche con date / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7774 / **Messaggio:** AWS DMS Schema Conversion non può convertire operazioni aritmetiche con tipi misti di operandi / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7794 / **Messaggio:** PostgreSQL non supporta tipi di dati definiti dall'utente / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7796 / **Messaggio:** PostgreSQL non supporta le clausole TOP nelle istruzioni UPDATE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7797 / **Messaggio:** PostgreSQL non supporta il prefisso di colonna DELETED per le clausole OUTPUT nelle istruzioni UPDATE. / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7798 / **Messaggio:** PostgreSQL non supporta le clausole TOP nelle istruzioni DELETE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7799 / **Messaggio:** PostgreSQL non supporta le clausole TOP negli operatori INSERT / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7804 / **Messaggio:** PostgreSQL non supporta l'operatore OR esclusivo bit per bit / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7805 / **Messaggio:** PostgreSQL non supporta \!< / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7806 / **Messaggio:** PostgreSQL non supporta\! > (non maggiore di) operatore / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7811 / **Messaggio:** PostgreSQL non supporta la funzione %s. AWS DMS Schema Conversion ignora questa funzione non supportata nel codice convertito / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni, esclusa la DDL
  - **Elemento d'azione:** 7816 / **Messaggio:** PostgreSQL non supporta i metodi per il tipo di dati XML / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7817 / **Messaggio:** PostgreSQL non supporta l'opzione FOR XML PATH nelle query SQL / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7818 / **Messaggio:** PostgreSQL non supporta operazioni aritmetiche con tipi di dati binari / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7819 / **Messaggio:** PostgreSQL non supporta le istruzioni INSERT... EXECUTE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7820 / **Messaggio:** PostgreSQL non supporta il metodo VALUE () / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7824 / **Messaggio:** RECURSIVE CTE non è supportato per l'istruzione MERGE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7829 / **Messaggio:** AWS DMS Schema Conversion non può convertire le assegnazioni di variabili con istruzioni UPDATE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7830 / **Messaggio:** AWS DMS Schema Conversion non può convertire operazioni aritmetiche con l'operando CASE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7832 / **Messaggio:** AWS DMS La conversione dello schema non può convertire i trigger INSTEAD OF nelle viste / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7833 / **Messaggio:** AWS DMS Schema Conversion non può convertire la @@rowcount funzione nel contesto corrente / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7836 / **Messaggio:** PostgreSQL non supporta operazioni di scrittura per dati binari / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7840 / **Messaggio:** AWS DMS Schema Conversion non può convertire le istruzioni dei comandi della console del database / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7904 / **Messaggio:** AWS DMS La conversione dello schema non può convertire l'oggetto di sistema %s / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7905 / **Messaggio:** PostgreSQL non supporta le clausole PIVOT per le istruzioni SELECT / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7906 / **Messaggio:** PostgreSQL non supporta le clausole UNPIVOT per le istruzioni SELECT / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7909 / **Messaggio:** AWS DMS Schema Conversion non può convertire le istruzioni UPDATE (column) O COLUMNS\_UPDATED / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7916 / **Messaggio:** AWS DMS Schema Conversion non può emulare l'istruzione MERGE utilizzando l'istruzione INSERT ON CONFLICT / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7917 / **Messaggio:** PostgreSQL non supporta la funzione %s / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7918 / **Messaggio:** PostgreSQL non supporta funzioni con valori di tabella / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7919 / **Messaggio:** PostgreSQL non supporta FOR XML con la direttiva %s / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7920 / **Messaggio:** PostgreSQL non supporta la modalità EXPLICIT con FOR XML / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7925 / **Messaggio:** PostgreSQL non supporta il carattere percentuale per i flag OPENXML / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7927 / **Messaggio:** PostgreSQL non supporta i join OUTER per tabelle autoreferenziate senza una chiave primaria / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7929 / **Messaggio:** AWS DMS Schema Conversion non può convertire le istruzioni INSERT da EXEC / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7939 / **Messaggio:** AWS DMS La conversione dello schema non può convertire la funzione di sistema JSON %s / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7940 / **Messaggio:** AWS DMS Schema Conversion non può convertire le funzioni con valori di tabella di sistema OPENJSON / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 7941 / **Messaggio:** AWS DMS Schema Conversion non può convertire tutti i set di dati aperti perché sono presenti più set di dati aperti / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 9996 / **Messaggio:** Si è verificato un errore interno del convertitore / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni

- **Da SAP ASE (Sybase ASE) ad Amazon RDS per PostgreSQL e da SAP ASE (Sybase ASE) ad Amazon Aurora PostgreSQL**
  - **Elemento d'azione:** 3014 / **Messaggio:** Impossibile convertire le funzioni / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3016 / **Messaggio:** PostgreSQL non supporta l'opzione TOP nell'operatore DML / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3021 / **Messaggio:** Impossibile eseguire una migrazione automatica dell'operazione aritmetica / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3023 / **Messaggio:** PostgreSQL non supporta operazioni aritmetiche con tipi di dati binari / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3025 / **Messaggio:** Il formato data/ora non può essere abbinato / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3026 / **Messaggio:** La conversione automatica dell'operatore WAITFOR con una variabile non è supportata / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3027 / **Messaggio:** PostgreSQL non supporta la funzionalità WAITFOR TIME / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3028 / **Messaggio:** PostgreSQL non supporta WAITFOR con istruzioni / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3061 / **Messaggio:** Impossibile convertire gli oggetti di sistema / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3064 / **Messaggio:** In PostgreSQL non è necessario ripetere la tabella di destinazione nella clausola FROM di un'istruzione UPDATE. / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3065 / **Messaggio:** L'istruzione DELETE con tabella autoreferenziale nella clausola FROM e OUTER JOIN non può essere trasformata automaticamente / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3069 / **Messaggio:** Impossibile convertire la dichiarazione / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3081 / **Messaggio:** DMS SC non è in grado di convertire le istruzioni DDL non supportate / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3088 / **Messaggio:** PostgreSQL non supporta i cursori globali / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3089 / **Messaggio:** PostgreSQL non supporta cursori dinamici / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3121 / **Messaggio:** DMS SC non è in grado di convertire l'utilizzo di un tipo di dati non supportato / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3122 / **Messaggio:** DMS SC non è in grado di convertire operazioni aritmetiche con date / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3123 / **Messaggio:** DMS SC non è in grado di convertire operazioni aritmetiche con tipi misti di operandi / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3146 / **Messaggio:** PostgreSQL non supporta l'operatore OR esclusivo bit per bit / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3147 / **Messaggio:** PostgreSQL non supporta\! operatore < (non inferiore a) / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3148 / **Messaggio:** PostgreSQL non supporta\! > (non maggiore di) operatore / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3150 / **Messaggio:** DMS SC non è in grado di convertire le funzioni / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3156 / **Messaggio:** PostgreSQL non supporta operazioni aritmetiche con tipi di dati binari / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3162 / **Messaggio:** DMS SC non è in grado di convertire le assegnazioni di variabili con le istruzioni UPDATE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3163 / **Messaggio:** DMS SC non è in grado di convertire operazioni aritmetiche con l'operando CASE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3168 / **Messaggio:** PostgreSQL non supporta operazioni di scrittura per dati binari / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3172 / **Messaggio:** DMS SC non è in grado di convertire le istruzioni dei comandi della console del database / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3177 / **Messaggio:** DMS SC non è in grado di convertire gli oggetti di sistema / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3182 / **Messaggio:** DMS SC non è in grado di convertire le istruzioni UPDATE (column) O COLUMNS\_UPDATED / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3190 / **Messaggio:** DMS SC non è in grado di convertire le funzioni / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 3191 / **Messaggio:** PostgreSQL non supporta funzioni con valori di tabella / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 9996 / **Messaggio:** Si è verificato un errore interno del convertitore / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni

- **Da IBM Db2 per Linux, UNIX e Windows (LUW) ad Amazon RDS per PostgreSQL e IBM Db2 per Linux, UNIX e Windows (LUW) ad Amazon Aurora PostgreSQL**
  - **Elemento d'azione:** 4506 / **Messaggio:** PostgreSQL non supporta la definizione della vista che contiene operazioni di set al livello più alto / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4523 / **Messaggio:** PostgreSQL non supporta l'inserimento nella query / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4524 / **Messaggio:** PostgreSQL non supporta la restituzione di valori prima del calcolo nell'istruzione insert / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4526 / **Messaggio:** PostgreSQL non supporta la funzione %s / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4527 / **Messaggio:** PostgreSQL non supporta l'aggiornamento con dati tramite query / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4528 / **Messaggio:** PostgreSQL non supporta la restituzione di valori prima del calcolo nella dichiarazione di aggiornamento / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4529 / **Messaggio:** PostgreSQL non supporta la restituzione di vecchi valori nella dichiarazione di aggiornamento / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4531 / **Messaggio:** PostgreSQL non supporta le colonne INCLUDE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4532 / **Messaggio:** PostgreSQL non supporta le colonne INCLUDE nell'istruzione insert / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4533 / **Messaggio:** PostgreSQL non supporta la restrizione della quantità delle righe nella dichiarazione di aggiornamento / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4534 / **Messaggio:** PostgreSQL non supporta l'eliminazione con dati tramite query / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4536 / **Messaggio:** PostgreSQL non supporta la limitazione della quantità di righe nell'istruzione delete / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4537 / **Messaggio:** PostgreSQL non supporta la clausola di specificazione del periodo / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4538 / **Messaggio:** PostgreSQL non supporta outer-table-reference / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4539 / **Messaggio:** PostgreSQL non supporta la clausola continue-handler / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4541 / **Messaggio:** PostgreSQL non supporta i moduli / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4549 / **Messaggio:** PostgreSQL non supporta l'istruzione `GOTO` / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4556 / **Messaggio:** Il tipo di codice di errore PostgreSQL non è un numero ed è incompatibile con le variabili del tipo di numero / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4558 / **Messaggio:** PostgreSQL non supporta la visualizzazione tipizzata / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4559 / **Messaggio:** PostgreSQL non supporta l'istruzione `MERGE` / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4572 / **Messaggio:** PostgreSQL non supporta le funzioni che restituiscono una riga utilizzando metodi di tipo / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4573 / **Messaggio:** PostgreSQL non supporta l'invocazione dei metodi / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4575 / **Messaggio:** PostgreSQL non supporta CREATE GLOBAL TEMPORARY TABLE senza il nome dello schema o con il nome dello schema - SESSION / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4583 / **Messaggio:** Impossibile convertire gli oggetti di sistema / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4597 / **Messaggio:** PostgreSQL non ha funzionalità simili al modulo UTL\_MAIL / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4598 / **Messaggio:** PostgreSQL non ha funzionalità simili al modulo UTL\_SMTP / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4605 / **Messaggio:** DMS SC non è in grado di convertire clausole non supportate nelle istruzioni MERGE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4606 / **Messaggio:** DMS SC non è in grado di convertire le istruzioni MERGE che includono clausole non supportate / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 4612 / **Messaggio:** PostgreSQL non supporta la funzionalità di registro speciale / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 9996 / **Messaggio:** Si è verificato un errore interno del convertitore / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni

- **IBM Db2 per Amazon Aurora z/OS to Amazon RDS for PostgreSQL and IBM Db2 for z/OS PostgreSQL**
  - **Elemento d'azione:** 8507 / **Messaggio:** PostgreSQL non supporta la funzione %s / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 8519 / **Messaggio:** La clausola FETCH non è supportata / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 8521 / **Messaggio:** Le eliminazioni posizionate non sono supportate / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 8542 / **Messaggio:** PostgreSQL non supporta i namespace predefiniti / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 8559 / **Messaggio:** DMS SC non è in grado di convertire le istruzioni MERGE che includono clausole non supportate / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 8560 / **Messaggio:** PostgreSQL non supporta l'uso di variabili o parametri nelle istruzioni RAISE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 8563 / **Messaggio:** PostgreSQL utilizza un formato diverso per i tipi di dati a intervalli rispetto a Db2 per z/OS / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 8566 / **Messaggio:** DMS SC non è in grado di convertire dati in blocco e all'indietro recuperati da un cursore / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 8570 / **Messaggio:** DMS SC non è in grado di convertire le istruzioni MERGE nei riferimenti alla tabella FINAL TABLE / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 8581 / **Messaggio:** DMS SC non è in grado di convertire le istruzioni UPDATE che includono clausole non supportate / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni
  - **Elemento d'azione:** 9996 / **Messaggio:** Si è verificato un errore interno del convertitore / **Elemento di sintassi:** Tutte le occorrenze tranne le limitazioni



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

La funzionalità di conversione degli oggetti del database con intelligenza artificiale generativa presenta le seguenti limitazioni:
+ Gli endpoint del database che supportano la conversione AI generativa non sono visibili nella console. AWS Puoi visualizzarli solo esportando il rapporto di valutazione come file PDF o CSV.
+ Essendo un sistema probabilistico, la conversione generativa dello schema assistita dall'intelligenza artificiale potrebbe non raggiungere una precisione del 100% in tutte le conversioni. Può anche produrre risultati diversi per le stesse istruzioni SQL in un periodo di tempo. È necessario esaminare e convalidare tutti gli output di conversione.
+ La conversione AI generativa non è supportata per:
  + Vincolo DEFAULT in una tabella
  + Valore DEFAULT per un parametro di funzione o procedura
  + CALCOLA COLONNA in una tabella
  + TRIGGER
  + TIPO DI DATI DELLA COLONNA
  + SQL dinamico
  + INDEX
  + CONSTRAINT
+ Se l'istruzione di origine viene convertita con più azioni e almeno un'azione viene elaborata utilizzando l'intelligenza artificiale generativa, tutte le azioni vengono sostituite da un'azione 5444 su una destinazione per Oracle e 7744 per Microsoft SQL Server. L'azione 9997 è un'eccezione che viene salvata dopo l'elaborazione utilizzando l'intelligenza artificiale generativa.

**avvertimento**  
La conversione tramite l'intelligenza artificiale generativa richiede più tempo della conversione di base.

Ogni AWS account ha una quota al minuto che limita il numero di istruzioni SQL che possono essere convertite utilizzando l'intelligenza artificiale generativa. Le istruzioni che superano questo limite vengono messe in coda per essere elaborate nei minuti successivi. La quota è la seguente:


****  

| Region | Dichiarazioni SQL per AWS account al minuto | 
| --- | --- | 
| Asia Pacifico (Tokyo) (ap-northeast-1)<br />Asia Pacifico (Osaka-Locale) (ap-northeast-3)<br />Asia Pacifico (Sydney) (ap-southeast-2)<br />Canada (Centrale) (ca-central-1)<br />Europa (Zurigo) (eu-central-2)<br />Europa (Stoccolma) (eu-north-1)<br />Europa (Irlanda) (eu-west-1)<br />Europa (Londra) (eu-west-2)<br />Europa (Parigi) (eu-west-3)<br />Stati Uniti orientali (Ohio) (us-east-2) | Fino a 24 dichiarazioni | 
| Europa (Francoforte) (eu-central-1)<br />Stati Uniti orientali (Virginia settentrionale) (us-east-1)<br />Stati Uniti occidentali (Oregon) (us-west-2) | Fino a 40 dichiarazioni | 