Fonctionnalité non prise en charge dans Babelfish - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Fonctionnalité non prise en charge dans Babelfish

Dans le tableau et les listes suivants, vous trouverez des fonctionnalités qui ne sont actuellement pas prises en charge par Babelfish. Les mises à jour de Babelfish sont incluses dans les versions d'Aurora SQL Postgre. Pour plus d'informations, consultez les notes de publication d'Aurora Postgre SQL.

Fonctionnalité non prise en charge actuellement

Le tableau contient des informations sur certaines fonctionnalités qui ne sont pas prises en charge pour le moment.

Fonctionnalité ou syntaxe Description

Modules d'assemblage et routines SQL Common Language Runtime (CLR)

Les fonctionnalités liées aux modules et aux CLR routines d'assemblage ne sont pas prises en charge.

Attributs des colonnes

ROWGUIDCOL, SPARSEFILESTREAM, et MASKED ne sont pas pris en charge.

Bases de données contenues

Les bases de données contenues dont les identifiants sont authentifiés au niveau de la base de données plutôt qu'au niveau du serveur ne sont pas prises en charge.

Curseurs (actualisables)

Les curseurs actualisables ne sont pas pris en charge.

Curseurs (globaux)

GLOBALles curseurs ne sont pas pris en charge.

Curseur (comportements de récupération)

Les comportements d'extraction du curseur suivants ne sont pas pris en charge : FETCH PRIORFIRST,, LASTABSOLUTE, et RELATIVE

Paramètres de sortie de type curseur

Les variables et paramètres de type curseur ne sont pas pris en charge pour les paramètres de sortie (une erreur est générée).

Options de curseur

SCROLL,KEYSET,DYNAMIC, FAST _FORWARD, SCROLL _LOCKS, _OPTIMISTIC, TYPE _WARNING, et FOR UPDATE

Chiffrement des données

Le chiffrement des données n'est pas pris en charge.

Applications au niveau des données () DAC

Les opérations d'importation ou d'exportation d'applications au niveau des données (DAC) avec des fichiers de DAC package (.dacpac) ou de DAC sauvegarde (.bacpac) ne sont pas prises en charge.

DBCCcommandes

Les commandes de la console de base de données Microsoft SQL Server (DBCC) ne sont pas prises en charge. DBCCCHECKIDENTest supporté dans Babelfish 3.4.0 et versions supérieures.

DROPSI EXISTS

Cette syntaxe n'est pas prise en charge pour USER les SCHEMA objets et. Il est pris en charge pour les objets TABLEVIEW,PROCEDURE,FUNCTION, etDATABASE.

Chiffrement

Les fonctions et instructions intégrées ne prennent pas en charge le chiffrement.

ENCRYPT_ CLIENT _ CERT connexions

Les connexions par certificat client ne sont pas prises en charge.

EXECUTEDéclaration AS

Cette instruction n'est pas prise en charge.

EXECUTESELFClause AS

Cette clause n'est pas prise en charge dans les fonctions, procédures ou déclencheurs.

EXECUTEUSERClause AS

Cette clause n'est pas prise en charge dans les fonctions, procédures ou déclencheurs.

Contraintes de clé étrangère faisant référence au nom de base de données

Les contraintes de clé étrangère qui font référence au nom de base de données ne sont pas prises en charge.

FORMAT

Les types définis par l'utilisateur ne sont pas pris en charge.

Déclarations de fonctions avec plus de 100 paramètres

Les déclarations de fonctions contenant plus de 100 paramètres ne sont pas prises en charge.

Appels de fonction qui incluent DEFAULT en tant que valeur de paramètre

DEFAULTn'est pas une valeur de paramètre prise en charge pour un appel de fonction. DEFAULTcar une valeur de paramètre pour un appel de fonction est prise en charge depuis Babelfish 3.4.0 et versions supérieures.

Fonctions définies en externe

Les fonctions externes, y compris SQL CLR les fonctions, ne sont pas prises en charge.

Tables temporaires globales (tables dont le nom commence par ##)

Les tables temporaires globales ne sont pas prises en charge.

Fonctionnalités graphiques

Toutes les fonctionnalités du SQL graphe ne sont pas prises en charge.

Identifiants (variables ou paramètres) comportant plusieurs caractères @ de début

Les identifiants qui commencent par plusieurs caractères @ ne sont pas pris en charge.

Identifiants, noms de table ou de colonne contenant des caractères @ ou]]

Les noms de table ou de colonne contenant un signe @ ou des crochets ne sont pas pris en charge.

Index en ligne

Les index en ligne ne sont pas pris en charge.

Appel d'une procédure dont le nom figure dans une variable

L'utilisation d'une variable comme nom de procédure n'est pas prise en charge.

Vues matérialisées

Les vues matérialisées ne sont pas prises en charge.

NOTFORREPLICATIONclause

Cette syntaxe est acceptée et ignorée.

ODBCfonctions d'échappement

ODBCles fonctions d'échappement ne sont pas prises en charge.

Partitioning

Le partitionnement des tables et des index n'est pas pris en charge.

Appels de procédure qui incluent DEFAULT en tant que valeur de paramètre

DEFAULTn'est pas une valeur de paramètre prise en charge. DEFAULTcar une valeur de paramètre pour un appel de fonction est prise en charge depuis Babelfish 3.4.0 et versions supérieures.

Déclarations de procédure comportant plus de 100 paramètres

Les déclarations comportant plus de 100 paramètres ne sont pas prises en charge.

Procédures définies en externe

Les procédures définies en externe, y compris SQL CLR les procédures, ne sont pas prises en charge.

Gestion des versions des procédures

La gestion des versions des procédures n'est pas prise en charge.

Procédures WITH RECOMPILE

WITHRECOMPILE(lorsqu'il est utilisé conjointement avec les EXECUTE instructions DECLARE et) n'est pas pris en charge.

Références à des objets distants

L'exécution de procédures stockées sur des serveurs liés à Babelfish n'est pas prise en charge. Les noms d'objets en quatre parties ne fonctionnent que pour la lecture et ne fonctionnent pas pour modifier la table distante. An UPDATE peut faire référence à une table distante dans la FROM clause sans la modifier. Pour de plus amples informations, veuillez consulter Babelfish prend en charge les serveurs liés.

Sécurité au niveau des lignes

La sécurité au niveau des lignes avec des fonctions intégrées à CREATE SECURITY POLICY valeur de table n'est pas prise en charge.

Fonctionnalité Service Broker

La fonctionnalité Service Broker n'est pas prise en charge.

SESSIONPROPERTY

Propriétés non prises en charge : ANSI ANSI _ NULLSPADDING, ANSI _WARNINGS, _ARITHABORT, CONCAT _ NULL _ YIELDS _ NULL et NUMERIC _ ROUNDABORT

SET LANGUAGE

Cette syntaxe n'est prise en charge qu'avec la valeur english ou us_english.

SP_ CONFIGURE

Cette procédure stockée fournie par le système n'est pas prise en charge.

SQLmot clé SPARSE

Le mot clé SPARSE est accepté et ignoré.

Syntaxe du constructeur de valeurs de table (FROMclause)

La syntaxe non prise en charge concerne une table dérivée construite avec la FROM clause.

Tables temporelles

Les tables temporelles ne sont pas prises en charge.

Les procédures temporaires ne sont pas automatiquement supprimées

Cette fonctionnalité n'est pas prise en charge.

Déclencheurs définis en externe

Ces déclencheurs ne sont pas pris en charge, notamment SQL Common Language Runtime (CLR).

Sans SCHEMABINDING clause

La création d'une vue sans SCHEMABINDING n'est pas prise en charge, mais la vue est créée comme si elle WITH SCHEMABINDING avait été spécifiée. L'utilisation SCHEMABINDING lors de la création de fonctions, de procédures et de déclencheurs est ignorée silencieusement.

Paramètres non pris en charge

Les paramètres suivants ne sont pas pris en charge :

  • SETANSI_ NULL _ DFLT _ OFF NON

  • SETANSI_ NULL _ DFLT _NON OFF

  • SET ANSI_PADDING OFF

  • SET ANSI_WARNINGS OFF

  • SET ARITHABORT OFF

  • SETARITHIGNORESUR

  • SETCURSOR_ CLOSE COMMIT _ON_ ACTIVÉ

  • SETNUMERIC_ ROUNDABORT ACTIVÉ

  • SETPARSEONLYActivé (la commande ne fonctionne pas comme prévu)

  • SETFMTONLYLa commande ON () ne fonctionne pas comme prévu. Il supprime uniquement l'exécution des SELECT instructions, mais pas les autres.)

Commandes non prises en charge

Certaines fonctionnalités des commandes suivantes ne sont pas prises en charge :

  • ADD SIGNATURE

  • ALTER DATABASE, ALTER DATABASE SET

  • BACKUP/RESTORE DATABASE/LOG

  • BACPACet DACPAC FILES RESTORE

  • CREATEALTER, DROPAUTHORIZATION. ALTERAUTHORIZATIONest pris en charge pour les objets de base de données.

  • 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

Noms de colonnes ou attributs non pris en charge

Les noms de colonne suivants ne sont pas pris en charge :

  • $IDENTITY

  • $ROWGUID

  • IDENTITYCOL

Types de données non pris en charge

Les types de données suivants ne sont pas pris en charge :

  • HIERARCHYID

Types d'objets non pris en charge

Les types d'objets suivants ne sont pas pris en charge :

  • 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

  • CREATE, ALTER, DROP, OPEN/CLOSE SYMMETRIC KEY

  • CREATE, DROP DEFAULT

  • CREDENTIAL

  • CRYPTOGRAPHIC PROVIDER

  • DIAGNOSTIC SESSION

  • Vues indexées

  • SERVICE MASTER KEY

  • SYNONYM

Fonctions non prises en charge

Les fonctions intégrées suivantes ne sont pas prises en charge :

Fonctions d’agrégation
  • APPROX_COUNT_DISTINCT

  • CHECKSUM_AGG

  • GROUPING_ID

  • STRING_ AGG en utilisant la WITHIN GROUP clause

Fonctions cryptographiques
  • CERTENCODEDfonction

  • CERTIDfonction

  • CERTPROPERTYfonction

Fonctions de métadonnées
  • COLUMNPROPERTY

  • TYPEPROPERTY

  • SERVERPROPERTYfunction — Les propriétés suivantes ne sont pas prises en charge :

    • BuildClrVersion

    • ComparisonStyle

    • ComputerNamePhysicalNetBIOS

    • HadrManagerStatus

    • InstanceDefaultDataPath

    • InstanceDefaultLogPath

    • IsClustered

    • IsHadrEnabled

    • LCID

    • NumLicenses

    • ProcessID

    • ProductBuild

    • ProductBuildType

    • ProductUpdateReference

    • ResourceLastUpdateDateTime

    • ResourceVersion

    • ServerName

    • SqlCharSet

    • SqlCharSetName

    • SqlSortOrder

    • SqlSortOrderName

    • FilestreamShareName

    • FilestreamConfiguredLevel

    • FilestreamEffectiveLevel

Security functions
  • CERTPRIVATEKEY

  • LOGINPROPERTY

Déclarations, opérateurs, autres fonctions
  • EVENTDATAfonction

  • GET_TRANSMISSION_STATUS

  • OPENXML

Syntaxe non prise en charge

La syntaxe suivante n'est pas prise en charge :

  • ALTER DATABASE

  • ALTER DATABASE SCOPED CONFIGURATION

  • ALTER DATABASE SCOPED CREDENTIAL

  • ALTER DATABASE SET HADR

  • ALTER FUNCTION

  • ALTER INDEX

  • ALTERPROCEDUREdéclaration

  • ALTER SCHEMA

  • ALTER SERVER CONFIGURATION

  • ALTERSERVICE,BACKUP/RESTORESERVICEMASTERKEYclause

  • ALTER VIEW

  • 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

  • CREATE, ALTER, DROP, OPEN/CLOSE, BACKUP/RESTORE MASTER KEY

  • CREATE, ALTER, DROP PARTITION FUNCTION

  • CREATE, ALTER, DROP PARTITION SCHEME

  • 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

  • CREATEALTER, 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

  • CREATETABLE... GRANTClause

  • CREATETABLE... IDENTITYClause

  • CREATEUSER— Cette syntaxe n'est pas prise en charge. L'SQLinstruction Postgre CREATE USER ne crée pas d'utilisateur équivalent à la CREATE USER syntaxe du SQL serveur. Pour de plus amples informations, veuillez consulter T- SQL Différences dans Babelfish.

  • DENY

  • END, MOVE CONVERSATION

  • EXECUTEavec option AS LOGIN ou AT

  • GET CONVERSATION GROUP

  • GROUPALLClause BY

  • GROUPCUBEClause BY

  • GROUPROLLUPClause BY

  • INSERT... DEFAULT VALUES

  • MERGE

  • READTEXT

  • REVERT

  • SELECTPIVOT(pris en charge depuis les versions 3.4.0 et supérieures, sauf lorsqu'il est utilisé dans une définition de vue, une expression de table commune ou une jointure)/UNPIVOT

  • SELECTTOPx PERCENT WHERE x <> 100

  • SELECT TOP... WITH TIES

  • SELECT... FOR BROWSE

  • SELECT... FOR XML AUTO

  • SELECT... FOR XML EXPLICIT

  • SEND

  • SET DATEFORMAT

  • SET DEADLOCK_PRIORITY

  • SET FMTONLY

  • SET FORCEPLAN

  • SETNUMERIC_ ROUNDABORT ACTIVÉ

  • SET OFFSETS

  • SET REMOTE_PROC_TRANSACTIONS

  • SET SHOWPLAN_TEXT

  • SET SHOWPLAN_XML

  • SET STATISTICS

  • SET STATISTICS PROFILE

  • SET STATISTICS TIME

  • SET STATISTICS XML

  • SHUTDOWNdéclaration

  • UPDATE STATISTICS

  • UPDATETEXT

  • Utilisation EXECUTE pour appeler une SQL fonction

  • VIEW... CHECKOPTIONclause

  • VIEW... VIEW_ METADATA clause

  • WAITFOR DELAY

  • WAITFOR TIME

  • WAITFOR, RECEIVE

  • WITHXMLNAMESPACESconstruire

  • WRITETEXT

  • XPATHexpressions