Funcionalidades compatibles con Babelfish por versión - Amazon Aurora

Funcionalidades compatibles con Babelfish por versión

En la siguiente tabla, encontrará una lista de todas las funcionalidades compatibles en las distintas versiones de Babelfish. Para ver una lista de las funciones no admitidas, consulte Funcionalidades no compatibles con Babelfish. Para obtener información sobre diversas versiones de Babelfish, consulte las Notas de la versión de Aurora PostgreSQL.

Características de Aurora y PostgreSQL

En la siguiente tabla, encontrará las características de Aurora y PostgreSQL compatibles en diferentes versiones de Babelfish.

Características de Aurora y PostgreSQL 4.3.0 4.2.0 4.1.0 4.0.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0
Servicios de Aurora ML

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

Autenticación de bases de datos con Kerberos mediante AWS Directory Service

No

No

No

Volcado y restauración

No

No

No

No

No

No

No

No

No

No

No

No

No

Extensión pg_stat_statement

No

No

No

No

No

No

No

No

pgvector

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

Aplicación de parches sin tiempo de inactividad (ZDP)

No

No

Funcionalidad T-SQL o sintaxis

En la siguiente tabla, encontrará la funcionalidad de T-SQL o sintaxis compatible con diferentes versiones de Babelfish.

Funcionalidad T-SQL o sintaxis 4.3.0 4.2.0 4.1.0 4.0.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0
Referencias de nombres de objetos en cuatro partes para instrucciones SELECT

No

No

No

No

No

No

No

Sintaxis ALTER AUTHORIZATION para cambiar el propietario de la base de datos

No

No

No

No

No

No

No

No

No

No

No

No

No

ALTER DATABASE <db_name> MODIFY NAME = <new_db_name>

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

ALTER ROLE

ALTER USER...WITH LOGIN

No

No

No

No

No

No

No

No

No

No

No

No

No

Palabra clave AS en CREATE FUNCTION

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

Cláusula AT TIME ZONE

No

No

No

No

No

No

No

No

No

No

No

No

No

Instancia de Babelfish como servidor vinculado

No

No

No

No

No

No

No

Operadores de comparación !< y !>

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

CREATE INDEX... ON partition_scheme_name (partition_column_name)

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

CREATE en lugar de desencadenadores (DML) en las vistas de SQL Server

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

CREATE PARTITION FUNCTION

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

CREATE PARTITION SCHEME

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

CREAR ROL

CREATE TABLE... ON partition_scheme_name (partition_column_name)

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

CREATE TRIGGER

Creación de índices únicos

Ejecución de procedimientos entre bases de datos

No

Referencias entre bases de datos SELECT, INSERT, UPDATE, DELETE

Parámetros escritos con el cursor solo para los parámetros de entrada (no para los de salida)

Migración de datos mediante la utilidad de cliente bcp

Tipos de datos TIMESTAMP, ROWVERSION (para obtener información sobre el uso, consulte Características con implementación limitada)

Palabra clave DEFAULT en las llamadas a procedimientos y funciones almacenados.

No

No

No

No

No

No

No

No

No

No

No

No

No

DBCC CHECKIDENT

No

No

No

No

No

No

No

No

No

No

No

No

No

DROP DATABASE

No

No

DROP IF EXISTS (para objetos SCHEMA, DATABASE y USER)

Índice DROP INDEX ON schema.table

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

DROP INDEX schema.table.index

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

DROP PARTITION FUNCTION

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

DROP PARTITION SCHEME

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

DROP ROLE

ENABLE/DISABLE TRIGGER

No

No

No

No

No

No

No

No

No

No

No

No

No

FULL TEXT SEARCH

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

Búsqueda de texto completo con cláusula CONTAINS

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

Tipos de datos espaciales de geometría y geografía

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

GRANT

Permiso GRANT [ ,...n ] ON SCHEMA

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

GUC babelfishpg_tds.product_version

No

No

No

Identificadores con carácter de punto inicial

Desencadenadores INSTEAD OF en tablas

Desencadenadores INSTEAD-OF en vistas

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

KILL

No

No

No

No

No

No

No

No

No

No

No

No

No

$PARTITION.partition_function_name(partition_column_value)

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

PIVOT (compatible con las versiones 3.4.0 y posteriores, excepto cuando se usa en una definición de vista, una expresión de tabla común o una unión)

No

No

No

No

No

No

No

No

No

No

No

No

No

REVOKE

Permiso REVOKE [ ,...n ] ON SCHEMA

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

Cláusulas SELECT...OFFSET...FETCH

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

SELECT FOR JSON AUTO

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

SET BABELFISH_SHOWPLAN_ALL ON (y OFF)

SET BABELFISH_STATISTICS PROFILE ON (OFF)

SET CONTEXT_INFO

No

No

No

No

No

No

No

SET LOCK_TIMEOUT

SET NO_BROWSETABLE

No

SET número de filas

No

No

No

No

No

No

No

SET SHOWPLAN_ALL

No

SET STATISTICS IO

No

SET TRANSACTION ISOLATION LEVEL REPEATABLE READ

No

No

No

No

No

No

No

No

No

No

No

No

No

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE

No

No

No

No

No

No

No

No

No

No

No

No

No

Sintaxis SET TRANSACTION ISOLATION LEVEL

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

SSMS: conexión con el cuadro de diálogo de conexión del explorador de objetos

SSMS: migración de datos con el asistente de importación y exportación

SSMS: compatibilidad parcial del explorador de objetos

STDEV

No

No

No

No

No

No

No

No

STDEVP

No

No

No

No

No

No

No

No

Los desencadenadores con varias acciones de DML pueden hacer referencia a tablas de transición

Sugerencias de T-SQL (métodos de unión, uso de índices, MAXDOP).

No

No

La sintaxis de corchetes de T-SQL con el predicado LIKE

No

No

No

No

No

No

No

No

Valores de cadena sin comillas en llamadas a procedimientos almacenados y valores predeterminados

No

No

No

No

No

No

No

No

No

No

No

No

No

VAR

No

No

No

No

No

No

No

VARP

No

No

No

No

No

No

No

Funciones de T-SQL integradas

En la siguiente tabla, encontrará las funciones de T-SQL integradas compatibles con diferentes versiones de Babelfish.

Funciones de T-SQL integradas 4.3.0 4.2.0 4.1.0 4.0.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0
APP_NAME

No

No

No

ATN2

No

No

No

CHARINDEX

CHOOSE

COL_LENGTH

No

No

No

No

No

No

No

No

No

No

No

No

No

COL_NAME

No

No

No

No

No

No

No

No

No

No

No

No

No

COLUMNS_UPDATED

COLUMNPROPERTY (CharMaxLen, solo AllowsNull)

CONCAT_WS

CONTEXT_INFO

No

No

No

No

No

No

No

CURSOR_STATUS

DATABASE_PRINCIPAL_ID

No

No

No

No

No

No

No

DATEADD

No

No

DATEDIFF

No

No

DATEDIFF_BIG

No

No

No

DATEFROMPARTS

DATENAME

No

No

DATEPART

No

No

DATETIMEFROMPARTS

DATETIME2FROMPARTS

No

No

No

No

No

No

No

DATETIMEOFFSETFROMPARTS

No

No

DATETRUNC

No

No

No

No

No

No

No

No

No

No

DATE_BUCKET

No

No

No

No

No

No

No

No

No

No

EOMONTH

No

No

No

No

No

No

No

No

No

No

EXECUTE AS CALLER

No

No

No

fn_listextendedproperty

No

No

No

No

No

No

No

No

FOR JSON

No

No

FULLTEXTSERVICEPROPERTY

HAS_DBACCESS

HAS_PERMS_BY_NAME

HOST_NAME

No

HOST_ID

No

No

No

No

No

No

No

No

IDENTITY

No

No

No

No

No

No

No

No

No

No

No

No

No

IS_MEMBER

IS_ROLEMEMBER

IS_SRVROLEMEMBER

ISJSON

JSON_MODIFY

No

No

JSON_QUERY

JSON_VALUE

NEXT VALUE FOR

No

No

No

OBJECT_DEFINITION

No

No

No

OBJECT_SCHEMA_NAME

No

No

No

OPENJSON

OPENQUERY

ORIGINAL_LOGIN

PARSENAME

No

No

No

No

No

No

No

No

PATINDEX

ROWCOUNT_BIG

No

No

No

No

No

No

No

SCHEMA_NAME

SESSION_CONTEXT

No

No

No

SESSION_USER

SID_BINARY (siempre devuelve NULL)

No

SMALLDATETIMEFROMPARTS

No

No

No

No

No

No

No

SQUARE

STR

No

No

No

STRING_AGG

No

No

No

No

No

No

No

No

No

No

No

No

STRING_SPLIT

SUSER_SID

SUSER_SNAME

SWITCHOFFSET

No

No

No

No

No

No

No

No

No

No

No

No

No

SYSTEM_USER

No

TIMEFROMPARTS

No

No

No

No

No

No

No

TODATETIMEOFFSET

No

No

No

No

No

No

No

No

No

No

No

No

No

TO_CHAR

No

No

TRIGGER_NESTLEVEL (solo sin argumentos)

TRY_CONVERT

No

No

TYPE_ID

No

No

No

No

No

No

No

No

No

No

No

No

No

TYPE_NAME

No

No

No

No

No

No

No

No

No

No

No

No

No

UPDATE

Catálogos INFORMATION_SCHEMA de T-SQL

En la siguiente tabla, encontrará los catálogos INFORMATION_SCHEMA de T-SQL compatibles con diferentes versiones de Babelfish.

Catálogos INFORMATION_SCHEMA de T-SQL 4.3.0 4.2.0 4.1.0 4.0.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0
CHECK_CONSTRAINTS

No

COLUMN_DOMAIN_USAGE

No

COLUMNS

CONSTRAINT_COLUMN_USAGE

DOMAINS

KEY_COLUMN_USAGE

No

No

No

No

No

No

No

No

No

No

No

No

No

ROUTINES

No

TABLES

TABLE_CONSTRAINTS

VIEWS

Variables @@ definidas por el sistema de T-SQL

En la siguiente tabla, encontrará las variables @@ definidas por el sistema de T-SQL compatibles con diferentes versiones de Babelfish.

Variables @@ definidas por el sistema de T-SQL 4.3.0 4.2.0 4.1.0 4.0.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0
@@CURSOR_ROWS

@@DATEFIRST

@@DBTS

@@ERROR

@@ERROR=213

@@FETCH_STATUS

@@IDENTITY

@@LANGUAGE

@@LOCK_TIMEOUT

@@MAX_CONNECTIONS

@@MAX_PRECISION

@@MICROSOFTVERSION

@@NESTLEVEL

@@PROCID

@@ROWCOUNT

@@SERVERNAME

@@SERVICENAME

@@SPID

@@TRANCOUNT

@@VERSION (observe la diferencia de formato descrita en Diferencias de T-SQL en Babelfish).

Procedimientos almacenados del sistema de T-SQL

En la siguiente tabla, encontrará los procedimientos almacenados del sistema de T-SQL compatibles con diferentes versiones de Babelfish.

Procedimientos almacenados del sistema de T-SQL 4.3.0 4.2.0 4.1.0 4.0.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0
sp_addextendedproperty

No

No

No

No

No

No

No

No

sp_addlinkedserver

No

No

No

sp_addlinkedsrvlogin

No

No

No

sp_addrole

No

No

sp_addrolemember

No

No

sp_babelfish_volatility

No

No

No

sp_column_privileges

sp_columns

sp_columns_100

sp_columns_managed

sp_cursor

sp_cursor_list

sp_cursorclose

sp_cursorexecute

sp_cursorfetch

sp_cursoropen

sp_cursoroption

sp_cursorprepare

sp_cursorprepexec

sp_cursorunprepare

sp_databases

sp_datatype_info

sp_datatype_info_100

sp_describe_cursor

sp_describe_first_result_set

sp_describe_undeclared_parameters

sp_dropextendedproperty

No

No

No

No

No

No

No

No

sp_droplinkedsrvlogin

No

No

No

sp_droprole

No

No

sp_droprolemember

No

No

sp_dropserver

No

No

No

sp_enum_oledb_providers

No

No

No

No

No

No

No

No

sp_execute

sp_execute_postgresql(CREATE, ALTER, DROP)

No

No

No

No

No

No

No

No

sp_executesql

sp_fkeys

sp_getapplock

sp_helpdb

sp_helpdbfixedrole

No

No

sp_helplinkedsrvlogin

No

No

sp_helprole

sp_helprolemember

sp_helpsrvrolemember

No

sp_helpuser

sp_linkedservers

No

No

No

sp_oledb_ro_usrname

sp_pkeys

sp_prefix

No

sp_prepare

sp_procedure_params_100_managed

No

No

No

No

No

No

No

No

No

No

No

No

No

No

sp_releaseapplock

sp_rename

No

No

No

sp_renamedb

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

sp_rename (para el tipo de objeto 'DATABASE')

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

sp_serveroption(connect_timeout option)

No

No

No

No

No

No

No

No

sp_set_session_context

No

No

No

sp_special_columns

sp_sproc_columns

sp_sproc_columns_100

sp_statistics

sp_statistics_100

sp_stored_procedures

sp_table_privileges

sp_tablecollations_100

sp_tables

sp_testlinkedserver

No

No

No

No

No

No

No

No

sp_unprepare

sp_updateextendedproperty

No

No

No

No

No

No

No

No

sp_who

No

No

No

No

No

No

No

No

xp_qv

Propiedades de T-SQL compatibles con la función del sistema CONNECTIONPROPERTY

En la siguiente tabla, encontrará propiedades de T-SQL compatibles con la función del sistema CONNECTIONPROPERTY y con diferentes versiones de Babelfish.

Propiedades de T-SQL compatibles con la función del sistema CONNECTIONPROPERTY 4.3.0 4.2.0 4.1.0 4.0.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0
auth_scheme

client_net_address

local_net_address

local_tcp_port

net_transport

protocol_type

physical_net_transport

Propiedades de T-SQL compatibles con la función del sistema OBJECTPROPERTY

En la siguiente tabla, encontrará propiedades de T-SQL compatibles con la función del sistema OBJECTPROPERTY y con diferentes versiones de Babelfish.

Propiedades de T-SQL compatibles con la función del sistema OBJECTPROPERTY 4.3.0 4.2.0 4.1.0 4.0.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0
IsInlineFunction

IsScalarFunction

IsTableFunction

Propiedades de T-SQL compatibles con la función SERVERPROPERTY

En la siguiente tabla, encontrará propiedades de T-SQL compatibles con la función SERVERPROPERTY y con diferentes versiones de Babelfish.

Propiedades de T-SQL compatibles con la función SERVERPROPERTY 4.3.0 4.2.0 4.1.0 4.0.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0
Babelfish

Collation (Intercalación)

CollationID

Edición

EditionID

EngineEdition

InstanceName

No

está instalado Advanced Analytics

IsBigDataCluster

está instalado el texto completo

Solo seguridad integrada

IsLocalDB

IsPolyBaseInstalled

IsSingleUser

Compatible con ISXTP

Japanese_CI_AI

Japanese_CI_AS

Japanese_CS_AS

LicenseType

MachineName

No

ProductLevel

No

No

No

Versión principal del producto

Versión menor del producto

ProductUpdateLevel

No

No

No

Versión del producto

ServerName (Nombre de servidor)

Vistas de SQL Server compatibles con Babelfish

En la siguiente tabla, encontrará vistas de SQL Server compatibles con diferentes versiones de Babelfish.

Vistas de SQL Server compatibles con Babelfish 4.3.0 4.2.0 4.1.0 4.0.0 3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0
information_schema.key_column_usage

No

No

No

No

No

No

No

No

No

No

information_schema.routines

No

No

No

information_schema.schemata

No

No

No

information_schema.sequences

No

No

No

sys.all_columns

sys.all_objects

sys.all_parameters

No

No

sys.all_sql_modules

sys.all_views

sys.columns

sys.configurations

sys.data_spaces

sys.database_files

sys.database_mirroring

sys.database_principals

sys.database_role_members

sys.databases

sys.destination_data_spaces

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

sys.dm_exec_connections

sys.dm_exec_sessions

sys.dm_hadr_database_replica_states

sys.dm_os_host_info

sys.endpoints

sys.extended_properties

No

No

No

No

No

No

No

No

sys.indexes

sys.partitions

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

sys.partition_functions

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

sys.partition_parameters

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

sys.partition_range_values

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

sys.partition_schemes

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

sys.schemas

sys.server_principals

sys.server_role_members

No

No

No

No

No

No

No

No

No

No

No

No

No

sys.sql_modules

sys.sysconfigures

sys.syscurconfigs

sys.syslogins

No

No

No

No

No

No

No

sys.sysprocesses

sys.sysusers

No

No

No

No

No

No

No

sys.table_types

sys.tables

sys.types

No

No

No

sys.xml_schema_collections

syslanguages

sysobjects.crdate

No

No