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.
- Obecnie obsługiwane są tylko następujące podzestawy
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