共用方式為


Microsoft Fabric 中的 T-SQL 介面區域

適用於:✅ Microsoft Fabric 中的 SQL 分析端點和倉儲

本文涵蓋查詢 SQL 分析端點或倉儲時,Microsoft Fabric 的 T-SQL 語言語法功能。

這些限制僅適用於 Fabric Synapse 數據倉儲中的倉儲和 SQL 分析端點專案。 如需了解 Microsoft Fabric (預覽) 中 SQL 資料庫的限制,請參閱 Fabric 中 SQL Database 的限制

注意

如需有關 Fabric Data Warehouse 即將推出的功能開發詳細資訊,請參閱 Fabric Data Warehouse 發佈方案

T-SQL 介面區

限制

目前,不支援下列命令清單。 請勿嘗試使用這些命令。 即使它們看似能夠成功,但也可能會導致您的倉儲發生問題。

  • ALTER TABLE ADD/ALTER/DROP COLUMN
    • 目前,僅支援 Microsoft Fabric 中的倉儲中的下列 ALTER TABLE 運算的子集:
      • 新增可為 Null 的支援資料行資料類型的資料行。
      • 在僅指定 NOT ENFORCED 選項時,才能新增或刪除 PRIMARY KEY、UNIQUE 和 FOREIGN_KEY 列條件約束。 所有其他 ALTER TABLE 作業都會遭到封鎖。
      • 使用來源控制與資料倉儲時,增加資料表限制或資料欄可能會遇到一些限制。
  • BULK LOAD
  • CREATE USER
  • FOR JSON 必須是查詢中的最後一個運算符,因此不允許在子查詢內
  • 提示
  • 身分識別欄位
  • 手動建立的多欄統計資料
  • 具現化視圖
  • MERGE
  • PREDICT
  • 以系統和使用者資料表為目標的查詢
  • 遞迴查詢
  • 結果集快取
  • 結構描述和資料表名稱不能包含 /\
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • 暫存資料表
  • 觸發程序