Udostępnij za pośrednictwem


Obszar powierzchni języka T-SQL w usłudze Microsoft Fabric

Dotyczy:✅ punkt końcowy analizy SQL i magazyn w usłudze Microsoft Fabric

W tym artykule opisano możliwości składni języka T-SQL usługi Microsoft Fabric podczas wykonywania zapytań dotyczących punktu końcowego analizy SQL lub magazynu.

Uwaga

Aby uzyskać więcej informacji na temat nadchodzącego tworzenia funkcji dla usługi Synapse Data Warehouse w sieci szkieletowej, zobacz plan wydania usługi Synapse Data Warehouse w usłudze Microsoft Fabric.

Obszar powierzchni języka T-SQL

  • Tworzenie, zmienianie i usuwanie tabel oraz wstawianie, aktualizowanie i usuwanie są obsługiwane tylko w magazynie w usłudze Microsoft Fabric, a nie w punkcie końcowym analizy SQL usługi Lakehouse.
  • Możesz utworzyć własne widoki, funkcje i procedury języka T-SQL w oparciu o tabele odwołujące się do danych usługi Delta Lake w punkcie końcowym analizy SQL usługi Lakehouse.
  • Aby uzyskać więcej informacji na temat obsługi funkcji CREATE/DROP TABLE, zobacz Tabele.
  • Magazyn sieci szkieletowej i punkt końcowy analizy SQL obsługują standardowe, sekwencyjne i zagnieżdżone wartości CTE. Mimo że ctEs są ogólnie dostępne w usłudze Microsoft Fabric, zagnieżdżone ctEs są obecnie funkcją w wersji zapoznawczej. Aby uzyskać więcej informacji, zobacz Nested Common Table Expression (CTE) in Fabric data warehouseing (Transact-SQL) (Zagnieżdżone wspólne wyrażenie tabeli (CTE) w magazynie danych sieci szkieletowej (Transact-SQL).
  • Aby uzyskać więcej informacji na temat typów danych, zobacz Typy danych.
  • Tabela TRUNCATE jest obsługiwana w magazynie w usłudze Microsoft Fabric.

Ograniczenia

Obecnie poniższa lista poleceń NIE jest obecnie obsługiwana. Nie próbuj używać tych poleceń. Mimo że mogą się wydawać, że się powiedzie, mogą one powodować problemy z magazynem.

  • ALTER TABLE ADD/ALTER/DROP COLUMN
    • Obecnie obsługiwane są tylko następujące podzestawy ALTER TABLE operacji w magazynie w usłudze Microsoft Fabric:
      • DODAJ kolumny dopuszczane do wartości null obsługiwanych typów danych kolumn.
      • DODAJ lub UPUŚĆ KLUCZ PODSTAWOWY, UNIKATOWY i FOREIGN_KEY ograniczenia kolumn, ale tylko wtedy, gdy określono opcję NIE WYMUSZONE. Wszystkie inne operacje ALTER TABLE są blokowane.
      • Istnieją ograniczenia dotyczące dodawania ograniczeń tabeli lub kolumn podczas korzystania z kontroli źródła w magazynie.
  • BULK LOAD
  • CREATE ROLE
  • CREATE USER
  • Wskazówki
  • Kolumny IDENTITY
  • Ręcznie utworzono statystyki wielokolumna
  • Zmaterializowane widoki
  • MERGE
  • OPENROWSET
  • PREDICT
  • Zapytania przeznaczone dla systemów i tabel użytkowników
  • Zapytania cykliczne
  • Buforowanie zestawu wyników
  • Nazwy schematów i tabel nie mogą zawierać / ani \
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • Tabele tymczasowe
  • Wyzwalacze