

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à.

# Funzionalità non supportate in Babelfish
<a name="babelfish-compatibility.tsql.limitations-unsupported"></a>

Negli elenchi seguenti è possibile trovare funzionalità attualmente non supportate in Babelfish. Gli aggiornamenti di Babelfish sono inclusi nelle versioni di Aurora PostgreSQL. Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/Welcome.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/Welcome.html). 

**Topics**
+ [

## Funzionalità attualmente non supportata
](#babelfish-compatibility.tsql.limitations-unsupported-table)
+ [

## Impostazioni non supportate
](#babelfish-compatibility.tsql.limitations-unsupported-list8)
+ [

## Comandi non supportati
](#babelfish-compatibility.tsql.limitations-unsupported-list1)
+ [

## Nomi di colonna o attributi non supportati
](#babelfish-compatibility.tsql.limitations-unsupported-list7)
+ [

## Tipi di dati non supportati
](#babelfish-compatibility.tsql.limitations-unsupported-list9)
+ [

## Tipi di oggetti non supportati
](#babelfish-compatibility.tsql.limitations-unsupported-list3)
+ [

## Funzioni non supportate
](#babelfish-compatibility.tsql.limitations-unsupported-list4)
+ [

## Sintassi non supportata
](#babelfish-compatibility.tsql.limitations-unsupported-list5)

## Funzionalità attualmente non supportata
<a name="babelfish-compatibility.tsql.limitations-unsupported-table"></a>

Nella tabella è possibile trovare informazioni su determinate funzionalità attualmente non supportate. 


| Funzionalità o sintassi | Description | 
| --- | --- | 
| Moduli di assembly e routine SQL Common Language Runtime (CLR)  | Le funzionalità relative ai moduli di assemblaggio e alle routine CLR non sono supportate. | 
| Attributi cookie | ROWGUIDCOL, SPARSE, FILESTREAM e MASKED non sono supportati. | 
| Database contenuti | I database contenuti con login autenticati a livello di database anziché a livello di server non sono supportati. | 
| DDL tra database | L’esecuzione di istruzioni DDL che fanno riferimento o operano su oggetti su più database non è ancora supportata. | 
| Cursori (aggiornabili) | I cursori aggiornabili non sono supportati. | 
| Cursori (globali) | I cursori GLOBAL non sono supportati. | 
| Cursore (comportamenti di recupero) | I seguenti comportamenti di recupero del cursore non sono supportati: FETCH PRIOR, FIRST, LAST, ABSOLUTE e RELATIVE | 
| Parametri di output di tipo cursore | Le variabili e i parametri di tipo cursore non sono supportati per i parametri di output (viene generato un errore).  | 
| Opzioni del cursore | SCROLL, KEYSET, DYNAMIC, FAST\$1FORWARD, SCROLL\$1LOCKS, OPTIMISTIC, TYPE\$1WARNING e FOR UPDATE | 
| Crittografia dei dati | La crittografia dei dati non è supportata. | 
| Applicazioni a livello di dati (DAC) | Le operazioni di importazione o esportazione di applicazioni a livello di dati (DAC) con file di pacchetto DAC (.dacpac) o di backup DAC (.bacpac) non sono supportate. | 
| Comandi DBCC  | I comandi Microsoft SQL Server Database Console Commands (DBCC) non sono supportati. DBCC CHECKIDENT è supportato in Babelfish 3.4.0 e versioni successive. | 
| DROP IF EXISTS | Questa sintassi non è supportata per gli oggetti USER e SCHEMA. È supportato per gli oggetti TABLE, VIEW, PROCEDURE, FUNCTION e DATABASE. | 
| Encryption (Crittografia) | Le funzioni e le istruzioni integrate non supportano la crittografia. | 
| Connessioni ENCRYPT\$1CLIENT\$1CERT | Le connessioni ai certificati client non sono supportate. | 
| Istruzione EXECUTE AS | Questa affermazione non è supportata. | 
| Clausola EXECUTE AS SELF | Questa clausola non è supportata in funzioni, procedure o trigger. | 
| Clausola EXECUTE AS USER | Questa clausola non è supportata in funzioni, procedure o trigger. | 
| Vincoli di chiave esterna che fanno riferimento al nome del database | I vincoli di chiave esterna che fanno riferimento al nome del database non sono supportati. | 
| FORMAT | I tipi definiti dall’utente non sono supportati. | 
| Dichiarazioni di funzione con più di 100 parametri | Le dichiarazioni di funzione che contengono più di 100 parametri non sono supportate. | 
| Chiamate di funzione che includono DEFAULT come valore di parametro | DEFAULT non è un valore di parametro supportato per una chiamata di funzione. DEFAULT come valore di parametro per una chiamata di funzione è supportato da Babelfish 3.4.0 e versioni successive. | 
| Funzioni, definite esternamente | Le funzioni esterne, incluse le funzioni SQL CLR, non sono supportate. | 
| Tabelle temporanee globali (tabelle con nomi che iniziano con \$1\$1) | Le tabelle temporanee globali non sono supportate. | 
| Funzionalità grafico | Tutte le funzionalità dei grafici SQL non sono supportate. | 
| Stored procedure estese generali | Le stored procedure di sistema che forniscono un’interfaccia da un’istanza di SQL Server a programmi esterni non sono supportate per varie attività di manutenzione. Sono incluse `xp_cmdshell` e altre stored procedure di sistema. Per ulteriori informazioni, consulta [Stored procedure estese generali](https://learn.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/general-extended-stored-procedures-transact-sql?view=sql-server-ver16). | 
| Identificatori (variabili o parametri) con più caratteri @ iniziali | Gli identificatori che iniziano con più di un `@` principale non sono supportati. | 
| Identificatori, nomi di tabelle o colonne che contengono caratteri [@ o] | Nomi di tabelle o colonne che contengono un determinato segno `@` o parentesi quadre non sono supportati. | 
| Indici in linea | Gli indici in linea non sono supportati. | 
| Richiamo di una procedura il cui nome è in una variabile | L'utilizzo di una variabile come nome di procedura non è supportato. | 
| Viste materializzate | Le viste materializzate non sono supportate. | 
| Clausola NOT FOR REPLICATION | Questa sintassi è accettata e ignorata.  | 
| Funzioni di escape ODBC | Le funzioni di escape ODBC non sono supportate. | 
| Chiamate di procedura che include DEFAULT come valore di parametro | DEFAULT non è un valore di parametro supportato. DEFAULT come valore di parametro per una chiamata di funzione è supportato da Babelfish 3.4.0 e versioni successive. | 
| Dichiarazioni di procedura con più di 100 parametri | Le dichiarazioni con più di 100 parametri non sono supportate. | 
| Procedure definite esternamente | Le procedure definite esternamente, incluse le procedure SQL CLR, non sono supportate. | 
| Controllo delle versioni delle procedure | Il controllo delle versioni delle procedure non è supportato. | 
| Procedure WITH RECOMPILE | WITH RECOMPILE (se usato in combinazione con le istruzioni DECLARE e EXECUTE) non è supportato. | 
| Riferimenti agli oggetti remoti | L’esecuzione di stored procedure sui server collegati a Babelfish non è supportata. I nomi degli oggetti in quattro parti funzionano solo per la lettura e non per la modifica della tabella remota. UPDATE può fare riferimento a una tabella remota nella clausola FROM senza modificarla. Per ulteriori informazioni, consulta [Babelfish supporta i server collegati](babelfish-postgres-linkedservers.md). | 
| Sicurezza a livello di riga | La sicurezza a livello di riga con CREATE SECURITY POLICY e le funzioni inline con valori di tabella non è supportata. | 
| Funzionalità Service Broker | La funzionalità Service Broker non è supportata. | 
| SESSIONPROPERTY | Proprietà non supportate: ANSI\$1NULLS, ANSI\$1PADDING, ANSI\$1WARNINGS, ARITHABORT, CONCAT\$1NULL\$1YIELDS\$1NULL e NUMERIC\$1ROUNDABORT | 
| IMPOSTA LINGUA | Questa sintassi non è supportata con alcun valore diverso da `english` o `us_english`. | 
| SP\$1CONFIGURE | Questa procedura memorizzata di sistema non è supportata. | 
| Parola chiave SQL SPARSE | La parola chiave SPARSE viene accettata e ignorata. | 
| Sintassi del costruttore del valore della tabella (clausola FROM) | La sintassi non supportata è per una tabella derivata costruita con la clausola FROM. | 
| Tabelle globali | Le tabelle temporali non sono supportate. | 
| Le procedure temporanee non vengono interrate automaticamente | Questa funzionalità non è supportata. | 
| Trigger, definiti esternamente | Questi trigger non sono supportati, incluso SQL Common Language Runtime (CLR). | 

## Impostazioni non supportate
<a name="babelfish-compatibility.tsql.limitations-unsupported-list8"></a>

Le seguenti impostazioni non sono supportate:
+ ATTIVA ANSI\$1NULL\$1DFLT\$1OFF
+ DISATTIVA ANSI\$1NULL\$1DFLT\$1ON
+ DISATTIVA IMPOSTA ANSI\$1PADDING
+ DISATTIVA IMPOSTA ANSI\$1WARNINGS
+ DISATTIVA ARITHABORT
+ ATTIVA ARITHIGNORE
+ SET CURSOR\$1CLOSE\$1ON\$1COMMIT SU
+ SET NUMERIC\$1ROUNDABORT ON
+ SET PARSEONLY ON (il comando non funziona come previsto)
+ SET FMT-ONLY ON (il comando non funziona correttamente. Sopprime solo l'esecuzione delle istruzioni SELECT ma non di altre.)

## Comandi non supportati
<a name="babelfish-compatibility.tsql.limitations-unsupported-list1"></a>

Alcune funzionalità per i seguenti comandi non sono supportate:
+ ADD SIGNATURE
+ ALTER DATABASE, ALTER DATABASE SET
+ BACKUP/RESTORE DATABASE/LOG
+ RIPRISTINO DEI FILE BACPAC e DACPAC
+ CREATE, ALTER, DROP AUTHORIZATION. ALTER AUTHORIZATION è supportato per gli oggetti del database.
+ CREATE, ALTER, DROP AVAILABILITY GROUP
+ CREATE, ALTER, DROP BROKER PRIORITY
+ CREATE, ALTER, DROP COLUMN ENCRYPTION KEY
+ CREATE, ALTER, DROP DATABASE ENCRYPTION KEY
+ CREATE, ALTER, DROP, BACKUP CERTIFICATE
+ CREATE AGGREGATE
+ CREATE CONTRACT
+ CHECKPOINT

## Nomi di colonna o attributi non supportati
<a name="babelfish-compatibility.tsql.limitations-unsupported-list7"></a>

I seguenti nomi di colonna non sono supportati:
+ \$1IDENTITY
+ \$1ROWGUID
+ IDENTITYCOL

## Tipi di dati non supportati
<a name="babelfish-compatibility.tsql.limitations-unsupported-list9"></a>

I seguenti tipi di dati non sono supportati:
+ HIERARCHYID

## Tipi di oggetti non supportati
<a name="babelfish-compatibility.tsql.limitations-unsupported-list3"></a>

I seguenti tipi di oggetti non sono supportati:
+ COLUMN MASTER KEY
+ CREATE, ALTER EXTERNAL DATA SOURCE
+ CREATE, ALTER, DROP DATABASE AUDIT SPECIFICATION
+ CREATE, ALTER, DROP EXTERNAL LIBRARY
+ CREATE, ALTER, DROP SERVER AUDIT
+ CREATE, ALTER, DROP SERVER AUDIT SPECIFICATION
+ CREA, MODIFICA, RILASCIA, CHIAVE OPEN/CLOSE SIMMETRICA
+ CREATE, DROP DEFAULT
+ CREDENTIAL
+ CRYPTOGRAPHIC PROVIDER
+ DIAGNOSTIC SESSION
+ Visualizzazioni indicizzate
+ CHIAVE MASTER SERVICE
+ SYNONYM

## Funzioni non supportate
<a name="babelfish-compatibility.tsql.limitations-unsupported-list4"></a>

Le seguenti funzioni integrate non sono supportate:

**Funzioni di aggregazione**
+ APPROX\$1COUNT\$1DISTINCT
+ CHECKSUM\$1AGG
+ GROUPING\$1ID
+ STRING\$1AGG con la clausola WITHIN GROUP

**Funzioni di crittografia**
+ Funzione CERTENCODED
+ Funzione CERTID
+ Funzione CERTPROPERTY

**Funzioni sui metadati**
+ COLUMNPROPERTY
+ TYPEPROPERTY
+ Funzione SERVERPROPERTY - Le seguenti proprietà non sono supportate:
  + BuildClrVersion
  + ComparisonStyle
  + ComputerNamePhysicalNetBIOS
  + HadrManagerStatus
  + InstanceDefaultDataPath
  + InstanceDefaultLogPath
  + IsClustered
  + IsHadrEnabled
  + LCID
  + NumLicenses
  + ProcessID
  + ProductBuild
  + ProductBuildType
  + ProductUpdateReference
  + ResourceLastUpdateDateTime
  + ResourceVersion
  + ServerName
  + SqlCharSet
  + SqlCharSetName
  + SqlSortOrder
  + SqlSortOrderName
  + FilestreamShareName
  + FilestreamConfiguredLevel
  + FilestreamEffectiveLevel

**Funzioni di sicurezza**
+ CERTPRIVATEKEY
+ LOGINPROPERTY

**Istruzioni, operatori, altre funzioni**
+ Funzione EVENTDATA
+ GET\$1TRANSMISSION\$1STATUS
+ OPENXML

## Sintassi non supportata
<a name="babelfish-compatibility.tsql.limitations-unsupported-list5"></a>

La seguente sintassi non è supportata:
+ ALTER DATABASE
+ ALTER DATABASE SCOPED CONFIGURATION
+ ALTER DATABASE SCOPED CREDENTIAL
+ ALTER DATABASE SET HADR
+ ALTER INDEX
+ ALTER PARTITION FUNCTION
+ ALTER PARTITION SCHEME
+ ALTER SCHEMA
+ ALTER SERVER CONFIGURATION
+ ALTER SERVICE, clausola BACKUP/RESTORE SERVICE MASTER KEY
+ BEGIN CONVERSATION TIMER
+ BEGIN DISTRIBUTED TRANSACTION
+ BEGIN DIALOG CONVERSATION
+ BULK INSERT
+ CREATE COLUMNSTORE INDEX
+ CREATE EXTERNAL FILE FORMAT
+ CREATE EXTERNAL TABLE
+ CREATE, ALTER, DROP APPLICATION ROLE
+ CREATE, ALTER, DROP ASSEMBLY
+ CREATE, ALTER, DROP ASYMMETRIC KEY
+ CREATE, ALTER, DROP CREDENTIAL
+ CREATE, ALTER, DROP CRYPTOGRAPHIC PROVIDER
+ CREATE, ALTER, DROP ENDPOINT
+ CREATE, ALTER, DROP EVENT SESSION
+ CREATE, ALTER, DROP EXTERNAL LANGUAGE
+ CREATE, ALTER, DROP EXTERNAL RESOURCE POOL
+ CREATE, ALTER, DROP FULLTEXT CATALOG
+ CREATE, ALTER, DROP FULLTEXT INDEX
+ CREATE, ALTER, DROP FULLTEXT STOPLIST
+ CREATE, ALTER, DROP MESSAGE TYPE
+ CREA, MODIFICA, ELIMINA, CHIAVE OPEN/CLOSE, BACKUP/RESTORE PRINCIPALE
+ CREATE, ALTER, DROP QUEUE
+ CREATE, ALTER, DROP RESOURCE GOVERNOR
+ CREATE, ALTER, DROP RESOURCE POOL
+ CREATE, ALTER, DROP ROUTE
+ CREATE, ALTER, DROP SEARCH PROPERTY LIST
+ CREATE, ALTER, DROP SECURITY POLICY
+ CREATE, ALTER, DROP SELECTIVE XML INDEX clause
+ CREATE, ALTER, DROP SERVICE
+ CREATE, ALTER, DROP SPATIAL INDEX
+ CREATE, ALTER, DROP TYPE
+ CREATE, ALTER, DROP XML INDEX
+ CREATE, ALTER, DROP XML SCHEMA COLLECTION
+ CREATE/DROP RULE
+ CREATE, DROP WORKLOAD CLASSIFIER
+ CREATE, ALTER, DROP WORKLOAD GROUP
+ ALTER TRIGGER
+ CREA TABELLA Clausola GRANT
+ CREA TABELLA Clausola IDENTITY
+ CREATE USER - Questa sintassi non è supportata. L'affermazione PostgreSQL CREATE USER non crea un utente equivalente alla sintassi di SQL Server CREATE USER. Per ulteriori informazioni, consulta [Differenze T-SQL in Babelfish](babelfish-compatibility.tsql.limitations.md).
+ DENY
+ END, MOVE CONVERSATION
+ EXECUTE with AS LOGIN or AT option
+ GET CONVERSATION GROUP
+ GROUP BY ALL clause
+ GROUP BY CUBE clause
+ GROUP BY ROLLUP clause
+ INSERT… DEFAULT VALUES
+ MERGE
+ READTEXT
+ REVERT
+ SELECT TOP... WITH TIES
+ SELECT... FOR BROWSE
+ SELECT... FOR XML AUTO
+ SELECT... FOR XML EXPLICIT
+ SELECT... FOR XML PATH
+ SEND
+ SET DATEFORMAT
+ SET DEADLOCK\$1PRIORITY
+ SET FMTONLY
+ SET FORCEPLAN
+ SET NUMERIC\$1ROUNDABORT ON
+ SET OFFSETS
+ SET REMOTE\$1PROC\$1TRANSACTIONS
+ SET SHOWPLAN\$1TEXT
+ SET SHOWPLAN\$1XML
+ SET STATISTICS
+ SET STATISTICS PROFILE
+ SET STATISTICS TIME
+ SET STATISTICS XML
+ SHUTDOWN statement
+ UPDATE STATISTICS
+ UPDATETEXT
+ Using EXECUTE to call a SQL function
+ VIEW... CHECK OPTION clause
+ VIEW... VIEW\$1METADATA clause
+ WAITFOR DELAY
+ WAITFOR TIME
+ WAITFOR, RECEIVE
+ WITH XMLNAMESPACES construct
+ WRITETEXT
+ XPATH expressions