本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Babelfish 中不支援的功能
下列表格和清單中列出 Babelfish 目前不支援的功能。Babelfish 的更新包含在 Aurora PostgreSQL 版本中。如需詳細資訊,請參閱 Aurora Postgre 的版本備註SQL。
目前不支援的功能
在此表格中,您可以找到目前不支援的某些功能的相關資訊。
功能或語法 | 描述 |
---|---|
組件模組和SQL通用語言執行期 (CLR) 例行程序 |
不支援與組裝模組和CLR例行程序相關的功能。 |
資料欄屬性 |
ROWGUIDCOLMASKED不支援 、FILESTREAM、 SPARSE和 。 |
自主資料庫 |
不支援在資料庫層級而非伺服器層級驗證登入的自主資料庫。 |
游標 (可更新) |
不支援可更新的游標。 |
游標 (全域) |
GLOBAL 不支援游標。 |
游標 (擷取行為) |
不支援下列游標擷取行為:FETCHPRIOR、FIRST、LAST、ABSOLUTE、abd RELATIVE |
游標類型的輸出參數 |
不支援游標類型的變數和參數的輸出參數 (會引發錯誤)。 |
游標選項 |
SCROLL、KEYSET、DYNAMIC、FAST_FORWARD、SCROLL_LOCKS、OPTIMISTIC、TYPE_ WARNING和 FOR UPDATE |
資料加密 |
不支援資料加密。 |
Data-tier 應用程式 (DAC) |
不支援具有DAC套件 (.dacpacDAC) 或DAC備份 (.bacpac) 檔案的資料層應用程式 () 匯入或匯出操作。 |
DBCC 命令 |
不支援 Microsoft SQL Server 資料庫主控台命令 (DBCC)。DBCC CHECKIDENT Babelfish 3.4.0 和更新版本支援 。 |
DROP IF EXISTS |
USER 和 SCHEMA 物件不支援此語法。物件 TABLE、VIEW、PROCEDURE、 FUNCTION和 支援此功能DATABASE。 |
加密 |
內建函數和陳述式不支援加密。 |
ENCRYPT_CLIENT_CERT 連線 |
不支援用戶端憑證連線。 |
EXECUTE AS 陳述式 |
不支援此陳述式。 |
EXECUTE AS SELF子句 |
函數、程序或觸發程序中不支援此子句。 |
EXECUTE AS USER子句 |
函數、程序或觸發程序中不支援此子句。 |
參考資料庫名稱的外部索引鍵條件限制 |
不支援參考資料庫名稱的外部索引鍵條件限制。 |
FORMAT |
不支援使用者定義的類型。 |
超過 100 個參數的函數宣告 |
不支援包含超過 100 個參數的函數宣告。 |
包含DEFAULT為參數值的函數呼叫 |
DEFAULT 不是函數呼叫支援的參數值。DEFAULT Babelfish 3.4.0 及更新版本支援函數呼叫的參數值。 |
外部定義的函數 |
不支援外部函數,包括SQLCLR函數。 |
全域暫存資料表 (名稱以 ## 開頭的資料表) |
不支援全域暫存資料表。 |
圖表功能 |
不支援所有SQL圖形功能。 |
一般擴充預存程序 |
不支援為各種維護活動提供從SQL伺服器執行個體到外部程式之介面的系統預存程序。這包括 |
開頭有多個 @ 字元的標識符 (變數或參數) |
不支援以多個 |
包含 @ 或 ]] 字元的識別符、資料表或列名 |
不支援包含 |
內嵌索引 |
不支援內嵌索引。 |
叫用以變數代表名稱的程序 |
不支援使用變數作為程序名稱。 |
具體化檢視表 |
不支援具體化檢視表。 |
NOT FOR REPLICATION 子句 |
接受並忽略此語法。 |
ODBC 逸出函數 |
ODBC 不支援逸出函數。 |
包含 DEFAULT 作為參數值的程序呼叫 |
DEFAULT 不是支援的參數值。DEFAULT Babelfish 3.4.0 及更新版本支援函數呼叫的參數值。 |
超過 100 個參數的程序宣告 |
不支援包含超過 100 個參數的程序宣告。 |
外部定義的程序 |
不支援外部定義的程序,包括SQLCLR程序。 |
程序版本控制 |
不支援程序版本控制。 |
程序 WITH RECOMPILE |
WITH RECOMPILE 不支援 (與 DECLARE和 EXECUTE陳述式搭配使用時)。 |
遠端物件參考 |
不支援對 Babelfish 連結伺服器執行預存程序。四部分物件名稱僅適用於讀取,不適用於修改遠端資料表。UPDATE 可以在不修改的情況下參考FROM子句中的遠端資料表。如需詳細資訊,請參閱Babelfish 支援連結的伺服器。 |
資料列層級安全性 |
不支援具有 CREATESECURITYPOLICY和內嵌資料表值函數的資料列層級安全性。 |
服務代理程式功能 |
不支援服務代理程式功能。 |
SESSIONPROPERTY |
不支援的屬性:ANSI_NULLS、ANSI_PADDING、ANSI_WARNINGS、ARITHABORT、CONCAT_NULLYIELDS_ NULL和 NUMERIC_ROUNDABORT |
SET LANGUAGE |
此語法不支援 |
SP_CONFIGURE |
不支援此系統預存程序。 |
SQL 關鍵字 SPARSE |
SPARSE 接受並忽略關鍵字。 |
資料表值建構子語法 (FROM 子句) |
不支援的語法適用於使用 FROM子句建構的衍生資料表。 |
時態資料表 |
不支援時態資料表。 |
不自動捨棄暫存程序 |
不支援此功能。 |
外部定義的觸發程序 |
不支援這些觸發程序,包括SQL通用語言執行期 (CLR)。 |
無SCHEMABINDING子句 |
SCHEMABINDING 不支援在沒有 的情況下建立檢視,但會像WITHSCHEMABINDING指定一樣建立檢視。建立函數、程序SCHEMABINDING時,會無聲忽略觸發程序。 |
不支援的設定
不支援以下設定:
SET ANSI_NULL_DFLT_OFF ON
SET ANSI_NULL_DFLT_ON OFF
SET ANSI_PADDING OFF
SET ANSI_WARNINGS OFF
SET ARITHABORT OFF
SET ARITHIGNORE 開啟
SET CURSOR_CLOSE_ON_COMMIT ON
SET NUMERIC_ROUNDABORT ON
SET PARSEONLY ON (命令運作不如預期)
SET FMTONLY ON (命令運作不如預期。 它只會抑制陳述式的執行,但不會禁止其他SELECT陳述式的執行。)
不支援的命令
某些功能不支援以下命令:
ADD SIGNATURE
ALTER DATABASE, ALTER DATABASE SET
BACKUP/RESTORE DATABASE/LOG
BACPAC 和 DACPAC FILES RESTORE
CREATE、ALTER、DROPAUTHORIZATION。ALTER AUTHORIZATION 資料庫物件支援 。
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
不支援的資料欄名稱或屬性
不支援以下資料欄名稱:
$IDENTITY
$ROWGUID
IDENTITYCOL
不支援的資料類型
不支援以下資料類型:
HIERARCHYID
不支援的物件類型
不支援以下物件類型:
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
已編製索引的檢視表
SERVICE MASTER KEY
SYNONYM
不支援的函數
不支援以下內建函數:
彙總函數
APPROX_COUNT_DISTINCT
CHECKSUM_AGG
GROUPING_ID
STRING_AGG 使用 WITHIN GROUP 子句
密碼編譯函數
CERTENCODED 函數
CERTID 函數
CERTPROPERTY 函數
中繼資料函數
COLUMNPROPERTY
TYPEPROPERTY
SERVERPROPERTY 函數 – 不支援下列屬性:
BuildClrVersion
ComparisonStyle
ComputerNamePhysicalNetBIOS
HadrManagerStatus
InstanceDefaultDataPath
InstanceDefaultLogPath
IsClustered
IsHadrEnabled
LCID
NumLicenses
ProcessID
ProductBuild
ProductBuildType
ProductUpdateReference
ResourceLastUpdateDateTime
ResourceVersion
ServerName
SqlCharSet
SqlCharSetName
SqlSortOrder
SqlSortOrderName
FilestreamShareName
FilestreamConfiguredLevel
FilestreamEffectiveLevel
安全性函數
CERTPRIVATEKEY
LOGINPROPERTY
陳述式、運算子、其他函數
EVENTDATA 函數
GET_TRANSMISSION_STATUS
OPENXML
不支援的語法
不支援以下語法:
ALTER DATABASE
ALTER DATABASE SCOPED CONFIGURATION
ALTER DATABASE SCOPED CREDENTIAL
ALTER DATABASE SET HADR
ALTER FUNCTION
ALTER INDEX
ALTER PARTITION FUNCTION
ALTER PARTITION SCHEME
ALTER PROCEDURE 陳述式
ALTER SCHEMA
ALTER SERVER CONFIGURATION
ALTER SERVICE、BACKUP/RESTORE SERVICEMASTERKEY子句
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
CREATE、ALTER、 DROP SELECTIVE XML INDEX 子句
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
CREATE TABLE... GRANT 子句
CREATE TABLE... IDENTITY 子句
CREATE USER – 不支援此語法。PostgreSQL 陳述式CREATEUSER不會建立等同於SQL伺服器CREATEUSER語法的使用者。如需詳細資訊,請參閱T-巴貝SQL魚的差異。
DENY
END, MOVE CONVERSATION
EXECUTE 搭配 AS LOGIN或 AT 選項
GET CONVERSATION GROUP
GROUP BY ALL子句
GROUP BY CUBE子句
GROUP BY ROLLUP子句
INSERT... DEFAULT VALUES
MERGE
READTEXT
REVERT
SELECT PIVOT(從 3.4.0 版和更新版本支援,但用於檢視定義、通用資料表表達式或聯結時除外)/UNPIVOT
SELECT TOP x 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
SET NUMERIC_ROUNDABORT ON
SET OFFSETS
SET REMOTE_PROC_TRANSACTIONS
SET SHOWPLAN_TEXT
SET SHOWPLAN_XML
SET STATISTICS
SET STATISTICS PROFILE
SET STATISTICS TIME
SET STATISTICS XML
SHUTDOWN 陳述式
UPDATE STATISTICS
UPDATETEXT
使用 EXECUTE呼叫SQL函數
VIEW... CHECK OPTION 子句
VIEW... VIEW_METADATA 子句
WAITFOR DELAY
WAITFOR TIME
WAITFOR, RECEIVE
WITH XMLNAMESPACES 建構
WRITETEXT
XPATH 表達式