Microsoft Fabric 中的 T-SQL 介面區
適用於:✅ Microsoft Fabric 中的 SQL 分析端點和倉儲
本文涵蓋查詢 SQL 分析端點或倉儲時,Microsoft Fabric 的 T-SQL 語言語法功能。
注意
如需 Fabric Synapse 數據倉儲即將推出的功能開發詳細資訊,請參閱 Microsoft Fabric 發行方案中的 Synapse 數據倉儲。
T-SQL 介面區
- 只有在 Microsoft Fabric 的 Warehouse 中才支援建立、改變和卸除數據表,以及插入、更新和刪除,而不是在 Lakehouse 的 SQL 分析端點中。
- 您可以在參考 Lakehouse SQL 分析端點中 Delta Lake 數據的數據表之上,建立自己的 T-SQL 檢視、函式和程式。
- 如需 CREATE/DROP TABLE 支援的詳細資訊,請參閱 數據表。
- 如需數據類型的詳細資訊,請參閱 數據類型。
- Microsoft Fabric 中的倉儲支援 TRUNCATE 數據表。
限制
目前不支援下列命令清單。 請勿嘗試使用這些命令。 即使它們似乎成功,也可能會導致您的倉儲發生問題。
ALTER TABLE ADD
/ALTER
/DROP COLUMN
- 目前,僅支援Microsoft Fabric 中倉儲中的下列作業子集
ALTER TABLE
:- 新增支援之數據行數據類型的可為 Null 資料行。
- ADD 或DROP PRIMARY KEY、UNIQUE和 FOREIGN_KEY 資料行條件約束,但只有在已指定NOT ENFORCED 選項時。 所有其他 ALTER TABLE 作業都會遭到封鎖。
- 使用原始檔控制搭配倉儲時,新增數據表條件約束或數據行有一項限制。
- 目前,僅支援Microsoft Fabric 中倉儲中的下列作業子集
BULK LOAD
CREATE ROLE
CREATE USER
- 提示
- IDENTITY 數據行
- 手動建立多數據行統計數據
- 具體化檢視
MERGE
OPENROWSET
PREDICT
- 以系統和用戶數據表為目標的查詢
- 遞迴查詢
- 結果集快取
- 架構和數據表名稱不能包含
/
或\
SELECT
-FOR
SET ROWCOUNT
SET TRANSACTION ISOLATION LEVEL
sp_showspaceused
- 空間幾何/地理函式
- 暫存資料表
- 觸發程序