共用方式為


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 作業都會遭到封鎖。
      • 使用原始檔控制搭配倉儲,新增數據表條件約束或數據行有一項限制。
  • BULK LOAD
  • CREATE ROLE
  • CREATE USER
  • 提示
  • IDENTITY 數據行
  • 手動建立多數據行統計數據
  • 具體化檢視
  • MERGE
  • OPENROWSET
  • PREDICT
  • 以系統和用戶數據表為目標的查詢
  • 遞迴查詢
  • 結果集快取
  • 架構和數據表名稱不能包含 /\
  • SELECT - FOR
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • 空間幾何/地理函式
  • 暫存資料表
  • 觸發程序