本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
巴貝魚中不支援的功能
下列表格和清單中列出 Babelfish 目前不支援的功能。巴貝爾魚的更新都包含在 Aurora 後SQL版本。如需詳細資訊,請參閱《A urora Postgre SQL》的版本說明。
目前不支援的功能
在此表格中,您可以找到目前不支援的某些功能的相關資訊。
功能或語法 | 描述 |
---|---|
組件模組和SQL通用語言執行階段 (CLR) 常式 |
不支援與組件模組和CLR常式相關的功能。 |
資料欄屬性 |
ROWGUIDCOL、SPARSEFILESTREAM、和MASKED不受支援。 |
自主資料庫 |
不支援在資料庫層級而非伺服器層級驗證登入的自主資料庫。 |
游標 (可更新) |
不支援可更新的游標。 |
游標 (全域) |
GLOBAL不支援游標。 |
游標 (擷取行為) |
不支援下列游標擷取行為:FETCHPRIOR,FIRST,LAST,ABSOLUTE, abd RELATIVE |
游標類型的輸出參數 |
不支援游標類型的變數和參數的輸出參數 (會引發錯誤)。 |
游標選項 |
SCROLL,KEYSET,DYNAMIC, FAST _FORWARD, SCROLL _LOCKS,OPTIMISTIC, TYPE _WARNING, 和 FOR UPDATE |
資料加密 |
不支援資料加密。 |
資料層應用程式 () DAC |
不支援使用DAC套件 (.dacpacDAC) 或DAC備份 (.bacpac) 檔案的資料層應用程式 () 匯入或匯出作業。 |
DBCC命令 |
不支援 Microsoft SQL 伺服器資料庫主控台命令 (DBCC)。DBCCCHECKIDENT在巴貝爾魚 3.4.0 及更高版本中受到支持。 |
DROP如果 EXISTS |
USER和SCHEMA物件不支援此語法。它支持對象TABLE,VIEWPROCEDURE,FUNCTION,和DATABASE。 |
加密 |
內建函數和陳述式不支援加密。 |
ENCRYPTCLIENT_ CERT 連接 |
不支援用戶端憑證連線。 |
EXECUTEAS 聲明 |
不支援此陳述式。 |
EXECUTEAS SELF 條款 |
函數、程序或觸發程序中不支援此子句。 |
EXECUTEAS USER 條款 |
函數、程序或觸發程序中不支援此子句。 |
參考資料庫名稱的外部索引鍵條件限制 |
不支援參考資料庫名稱的外部索引鍵條件限制。 |
FORMAT |
不支援使用者定義的類型。 |
超過 100 個參數的函數宣告 |
不支援包含超過 100 個參數的函數宣告。 |
包含DEFAULT做為參數值的函數呼叫 |
DEFAULT不是函數調用的支持參數值。DEFAULT作為函數調用的參數值是從 Babelfish 3.4.0 和更高版本支持的。 |
外部定義的函數 |
不支援外部SQLCLR函數,包括函數。 |
全域暫存資料表 (名稱以 ## 開頭的資料表) |
不支援全域暫存資料表。 |
圖表功能 |
不支援所有SQL圖形功能。 |
一般延伸預存程序 |
系統預存程序提供從SQL伺服器執行個體到外部程式的介面,以進行各種維護活動。這包括 |
開頭有多個 @ 字元的標識符 (變數或參數) |
不支援以多個 |
包含 @ 或 ]] 字元的識別符、資料表或列名 |
不支援包含 |
內嵌索引 |
不支援內嵌索引。 |
叫用以變數代表名稱的程序 |
不支援使用變數作為程序名稱。 |
具體化檢視表 |
不支援具體化檢視表。 |
NOTFORREPLICATION條款 |
接受並忽略此語法。 |
ODBC轉義函數 |
ODBC不支援逸出函式。 |
分割 |
不支援資料表和索引分割。 |
包含DEFAULT做為參數值的程序呼叫 |
DEFAULT不是支援的參數值。DEFAULT作為函數調用的參數值是從 Babelfish 3.4.0 和更高版本支持的。 |
超過 100 個參數的程序宣告 |
不支援包含超過 100 個參數的程序宣告。 |
外部定義的程序 |
不支援外部定義的SQLCLR程序,包括程序。 |
程序版本控制 |
不支援程序版本控制。 |
程序 WITH RECOMPILE |
WITHRECOMPILE(與 AND EXECUTE 陳述式搭配使用時) 不受支援。DECLARE |
遠端物件參考 |
不支援針對 Babelfish 連結伺服器執行預存程序。四部分的物件名稱僅適用於讀取,不適用於修改遠端資料表。UPDATE可以參考FROM子句中的遠端資料表,而不需要修改它。如需詳細資訊,請參閱Babelfish 支援連結的伺服器。 |
資料列層級安全性 |
不支援具有CREATESECURITYPOLICY和內嵌資料表值函數的資料列層級安全性。 |
服務代理程式功能 |
不支援服務代理程式功能。 |
SESSIONPROPERTY |
不支援的屬性:ANSIANSIANSI_ NULLS PADDING WARNINGS、_ ARITHABORT、CONCAT NULL _ NULL、YIELDS _ _ 和 NUMERIC _ ROUNDABORT |
SET LANGUAGE |
此語法不支援 |
SP_ CONFIGURE |
不支援此系統預存程序。 |
SQL關鍵字 SPARSE |
系統會接SPARSE受並忽略關鍵字。 |
表值構造函數語法(FROM子句) |
不支援的語法適用於使用FROM子句建構的衍生資料表。 |
時態資料表 |
不支援時態資料表。 |
不自動捨棄暫存程序 |
不支援此功能。 |
外部定義的觸發程序 |
不支援這些觸發程序,包括SQL通用語言執行階段 (CLR)。 |
無SCHEMABINDING條款 |
不支援SCHEMABINDING不支援建立檢視,但建立的檢視就像WITHSCHEMABINDING已指定一樣。SCHEMABINDING在創建函數,過程時使用,觸發器被默默忽略。 |
不支援的設定
不支援以下設定:
SETANSI_ NULL DFLT _ OFF 上
SETANSI_ NULL _ 上 DFLT _ OFF
SET ANSI_PADDING OFF
SET ANSI_WARNINGS OFF
SET ARITHABORT OFF
SETARITHIGNORE開啟
SETCURSOR_ CLOSE 上 _ COMMIT 開 _
SETNUMERIC_ ROUNDABORT 上
SETPARSEONLYON(命令不按預期工作)
SETFMTONLYON(命令不按預期工作。 它僅抑制SELECT語句的執行,而不是其他語句的執行。)
不支援的命令
某些功能不支援以下命令:
ADD SIGNATURE
ALTER DATABASE, ALTER DATABASE SET
BACKUP/RESTORE DATABASE/LOG
BACPAC和 DACPAC FILES RESTORE
CREATE、ALTER、DROPAUTHORIZATION。ALTERAUTHORIZATION支援資料庫物件。
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 使用條WITHINGROUP款
密碼編譯函數
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
ALTERPROCEDURE聲明
ALTER SCHEMA
ALTER SERVER CONFIGURATION
ALTERSERVICE,BACKUP/RESTORESERVICEMASTERKEY條款
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
CREATE、ALTER、DROPSELECTIVEXMLINDEX條款
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... GRANT 子句
CREATETABLE... IDENTITY 子句
CREATEUSER— 不支援此語法。Postgre SQL 陳述式CREATEUSER不會建立等同於SQL伺服器CREATEUSER語法的使用者。如需詳細資訊,請參閱T-巴貝SQL魚的差異。
DENY
END, MOVE CONVERSATION
EXECUTE具有 AS LOGIN 或 AT 選項
GET CONVERSATION GROUP
GROUPBY ALL 子句
GROUPBY CUBE 子句
GROUPBY ROLLUP 子句
INSERT... DEFAULT VALUES
MERGE
READTEXT
REVERT
SELECTPIVOT(從 3.4.0 及更高版本支持,除非在視圖定義,通用表表達式或聯接中使用)/UNPIVOT
SELECTTOPPERCENTWHEREx
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 上
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... CHECKOPTION條款
VIEW... VIEW_ METADATA 子句
WAITFOR DELAY
WAITFOR TIME
WAITFOR, RECEIVE
WITHXMLNAMESPACES建構
WRITETEXT
XPATH表達式