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és non prises 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.
Rubriques
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 les versions 3.4.0 et supérieures de Babelfish. |
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. |
Procédures stockées étendues générales |
Les procédures stockées dans le système qui fournissent une interface entre une instance de SQL serveur et des programmes externes pour diverses activités de maintenance ne sont pas prises en charge. Cela inclut |
Identifiants (variables ou paramètres) comportant plusieurs caractères @ de début |
Les identifiants qui commencent par plusieurs caractères |
Identifiants, noms de table ou de colonne contenant des caractères @ ou]] |
Les noms de table ou de colonne contenant un signe |
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. |
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 |
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
ALTER PARTITION FUNCTION
ALTER PARTITION SCHEME
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 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
SELECT... FOR XML PATH
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