依版本 Babelfish 中支援的功能 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

依版本 Babelfish 中支援的功能

在下表中,您可以找到不同 Babelfish 版本支援的所有功能清單。如需不支援的功能清單,請參閱 Babelfish 中不支援的功能。如需有關各種 Babelfish 版本的資訊,請參閱 Aurora Postgre 的版本備註SQL

Aurora 和 PostgreSQL 功能

在下表中,您可以找到不同 Babelfish 版本支援的 Aurora 和 PostgreSQL 功能。

Aurora 和 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
Aurora ML 服務

使用 Kerberos 進行資料庫身分驗證 AWS Directory Service

傾印和還原

pg_stat_statement 延伸模組

pgvector

零停機時間修補 (ZDP)

T-SQL 功能或語法

在下表中,您可以找到不同 Babelfish 版本支援的 T SQL功能或語法。

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
SELECT 陳述式的 4 部分物件名稱參考

ALTER AUTHORIZATION 變更資料庫擁有者的語法

ALTER DATABASE <db_name> MODIFY NAME = <new_db_name>

ALTER ROLE

ALTER USER...WITH LOGIN

中的 AS 關鍵字 CREATE FUNCTION

AT TIMEZONE子句

Babelfish 執行個體作為連結伺服器

比較運算子 !< 和 !>

CREATE INDEX ... ON partition_scheme_name (partition_column_name)

CREATE 而不是SQL伺服器檢視上的觸發程序 (DML)

CREATE PARTITION FUNCTION

CREATE PARTITION SCHEME

CREATE ROLE

CREATE TABLE ... ON partition_scheme_name (partition_column_name)

CREATE TRIGGER

建立唯一索引

跨資料庫程序執行

跨資料庫參考 SELECT、INSERT、UPDATE、 DELETE

僅限輸入參數的游標輸入參數 (非輸出)

使用 bcp 用戶端公用程式進行資料遷移

資料類型 TIMESTAMP、 ROWVERSION(如需用量資訊,請參閱實作受限的功能

DEFAULT 呼叫預存程序和函數的關鍵字

DBCC CHECKIDENT

DROP DATABASE

DROP IF EXISTS(適用於 SCHEMA、 DATABASE和 USER 物件)

DROP INDEX ON schema.table 索引

DROP INDEX schema.table.index

DROP PARTITION FUNCTION

DROP PARTITION SCHEME

DROP ROLE

ENABLE/DISABLE TRIGGER

FULL TEXT SEARCH

含CONTAINS子句的全文搜尋

幾何和地理空間資料類型

GRANT

GRANT 許可 【 ,...n 】 ON SCHEMA

GUC babelfishpg_tds.product_version

具有開頭點字元的識別符

INSTEAD 資料表上的 OF 觸發程序

INSTEAD 檢視上的 觸發程序

KILL

$PARTITION.partition_function_name(partition_column_value)

PIVOT(從 3.4.0 版和更新版本支援,但用於檢視定義、通用資料表表達式或聯結時除外)

REVOKE

REVOKE 許可 【 ,...n 】 ON SCHEMA

SELECTOFFSET...FETCH 子句

SELECT FOR JSON AUTO

SET BABELFISH_SHOWPLAN_ALL ON (和 OFF)

SET BABELFISH_STATISTICS PROFILE ON (OFF)

SET CONTEXT_INFO

SET LOCK_TIMEOUT

SET 否_BROWSETABLE

SET 資料列計數

SET SHOWPLAN_ALL

SET STATISTICS IO

SET TRANSACTION ISOLATION LEVEL REPEATABLE READ

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE

SET TRANSACTION ISOLATION LEVEL 語法

SSMS:與物件總管連線對話方塊連線

SSMS:使用匯入/匯出精靈進行資料遷移

SSMS:部分支援物件總管

STDEV

STDEVP

具有多個DML動作的觸發程序可以參考轉換表

T-SQL 提示 (加入方法、索引用量、MAXDOP)

T SQL方括號語法與LIKE述詞

預存程序呼叫和預設值中未加引號的字串值

VAR

VARP

T-SQL 內建函數

在下表中,您可以找到不同 Babelfish 版本支援的 T 內建SQL函數。

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
APP_NAME

ATN2

CHARINDEX

CHOOSE

COL_LENGTH

COL_NAME

COLUMNS_UPDATED

COLUMNPROPERTY (CharMaxLen AllowsNull 僅限 )

CONCAT_WS

CONTEXT_INFO

CURSOR_STATUS

DATABASE_PRINCIPAL_ID

DATEADD

DATEDIFF

DATEDIFF_BIG

DATEFROMPARTS

DATENAME

DATEPART

DATETIMEFROMPARTS

DATETIME2FROMPARTS

DATETIMEOFFSETFROMPARTS

DATETRUNC

DATE_BUCKET

EOMONTH

EXECUTE AS CALLER

fn_listextendedproperty

FOR JSON

FULLTEXTSERVICEPROPERTY

HAS_DBACCESS

HAS_PERMS_BY_NAME

HOST_NAME

HOST_ID

IDENTITY

IS_MEMBER

IS_ROLEMEMBER

IS_SRVROLEMEMBER

ISJSON

JSON_MODIFY

JSON_QUERY

JSON_VALUE

NEXT VALUE FOR

OBJECT_DEFINITION

OBJECT_SCHEMA_NAME

OPENJSON

OPENQUERY

ORIGINAL_LOGIN

PARSENAME

PATINDEX

ROWCOUNT_BIG

SCHEMA_NAME

SESSION_CONTEXT

SESSION_USER

SID_BINARY (NULL一律傳回)

SMALLDATETIMEFROMPARTS

SQUARE

STR

STRING_AGG

STRING_SPLIT

SUSER_SID

SUSER_SNAME

SWITCHOFFSET

SYSTEM_USER

TIMEFROMPARTS

TODATETIMEOFFSET

收件人_CHAR

TRIGGER_NESTLEVEL (僅限沒有引數)

TRY_CONVERT

TYPE_ID

TYPE_NAME

UPDATE

T-SQL INFORMATION_SCHEMA 目錄

在下表中,您可以找到不同 Babelfish 版本支援的 T-SQL INFORMATION_SCHEMA 目錄。

T-SQL INFORMATION_SCHEMA 目錄 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

COLUMN_DOMAIN_USAGE

COLUMNS

CONSTRAINT_COLUMN_USAGE

DOMAINS

KEY_COLUMN_USAGE

ROUTINES

TABLES

TABLE_CONSTRAINTS

VIEWS

T-SQL 系統定義的 @@ 變數

在下表中,您可以找到不同 Babelfish 版本支援的 T SQL系統定義的 @@ 變數。

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 (注意格式差異,如 中所述T-巴貝SQL魚的差異

T-SQL 系統儲存程序

在下表中,您可以找到不同 Babelfish 版本支援的 T-SQL 系統預存程序。

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

sp_addlinkedserver

sp_addlinkedsrvlogin

sp_addrole

sp_addrolemember

sp_babelfish_volatility

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

sp_droplinkedsrvlogin

sp_droprole

sp_droprolemember

sp_dropserver

sp_enum_oledb_providers

sp_execute

sp_execute_postgresql(CREATE、ALTER、DROP)

sp_executesql

sp_fkeys

sp_getapplock

sp_helpdb

sp_helpdbfixedrole

sp_helplinkedsrvlogin

sp_helprole

sp_helprolemember

sp_helpsrvrolemember

sp_helpuser

sp_linkedservers

sp_oledb_ro_usrname

sp_pkeys

sp_prefix

sp_prepare

sp_procedure_params_100_managed

sp_releaseapplock

sp_rename

sp_renamedb

sp_rename (適用於 object_type 'DATABASE')

sp_serveroption(connect_timeout 選項)

sp_set_session_context

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

sp_unprepare

sp_updateextendedproperty

sp_who

xp_qv

CONNECTIONPROPERTY 系統函數上支援的 T-SQL 屬性

在下表中,您可以在不同 Babelfish 版本支援的CONNECTIONPROPERTY系統函數上找到支援的 T-SQL 屬性。

CONNECTIONPROPERTY 系統函數上支援的 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
auth_scheme

client_net_address

local_net_address

local_tcp_port

net_transport

protocol_type

physical_net_transport

OBJECTPROPERTY 系統函數上支援的 T-SQL 屬性

在下表中,您可以在不同 Babelfish 版本支援的OBJECTPROPERTY系統函數上找到支援的 T-SQL 屬性。

OBJECTPROPERTY 系統函數上支援的 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
IsInlineFunction

IsScalarFunction

IsTableFunction

SERVERPROPERTY 函數上支援的 T-SQL 屬性

在下表中,您可以在不同 Babelfish 版本支援的SERVERPROPERTY函數上找到支援的 T-SQL 屬性。

SERVERPROPERTY 函數上支援的 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
Babelfish

定序

CollationID

版本

EditionID

EngineEdition

InstanceName

IsAdvancedAnalyticsInstalled

IsBigDataCluster

IsFullTextInstalled

IsIntegratedSecurityOnly

IsLocal資料庫

IsPolyBaseInstalled

IsSingleUser

我sXTPSupported

日文_CI_AI

Japanese_CI_AS

Japanese_CS_AS

LicenseType

MachineName

ProductLevel

ProductMajorVersion

ProductMinorVersion

ProductUpdateLevel

ProductVersion

ServerName

SQL Babelfish 支援的伺服器檢視

在下表中,您可以找到不同 Babelfish 版本支援的SQL伺服器檢視。

SQL 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

information_schema.routines

information_schema.schemata

information_schema.sequences

sys.all_columns

sys.all_objects

sys.all_parameters

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

sys.dm_exec_connections

sys.dm_exec_sessions

sys.dm_hadr_database_replica_states

sys.dm_os_host_info

sys.endpoints

sys.extended_properties

sys.indexes

sys.partitions

sys.partition_functions

sys.partition_parameters

sys.partition_range_values

sys.partition_schemes

sys.schemas

sys.server_principals

sys.server_role_members

sys.sql_modules

sys.sysconfigures

sys.syscurconfigs

sys.syslogins

sys.sysprocesses

sys.sysusers

sys.table_types

sys.tables

sys.types

sys.xml_schema_collections

syslanguages

sysobjects.crdate