Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Applies to:✅ SQL Analytics Endpoint and Warehouse in Microsoft Fabric
W tym artykule opisano możliwości składni języka T-SQL Microsoft Fabric podczas wykonywania zapytań dotyczących punktu końcowego analizy SQL lub magazynu.
Aby zapoznać się z bazą danych SQL w Fabric, zobacz Limitations in SQL Database (wersja zapoznawcza).
Uwaga
Aby uzyskać więcej informacji na temat nadchodzącego tworzenia funkcji dla Fabric Data Warehouse, zobacz plan wydania Fabric Data Warehouse.
Obszar powierzchni języka T-SQL
Fabric Data Warehouse obsługuje tabele języka T-SQL, widoki, procedury składowane, funkcje, uprawnienia i role zabezpieczeń.
- Aby uzyskać więcej informacji o
CREATE/DROPTABLEobsłudze w magazynie, zobacz Tabele. - Aby uzyskać więcej informacji na temat obsługiwanych typów danych w magazynie, zobacz Typy danych.
- Można również tworzyć widoki, funkcje i procedury T-SQL na bazie tabel odwołujących się do danych Delta Lake w punkcie końcowym analizy SQL Lakehouse.
- Tworzenie, zmienianie i usuwanie tabel oraz wstawianie, aktualizowanie i usuwanie są obsługiwane tylko w usłudze Warehouse w Microsoft Fabric, a nie w punkcie końcowym analizy SQL usługi Lakehouse.
- Fabric Warehouse i interfejs do analizy SQL obsługują standardowe, sekwencyjne i zagnieżdżone typowe wyrażenia tabel (CTE). Mimo że ctEs są ogólnie dostępne w Microsoft Fabric, zagnieżdżone ctEs są obecnie funkcją w wersji zapoznawczej. Aby uzyskać więcej informacji, zobacz Nested Common Table Expression (CTE) w Fabryce Danych (Transact-SQL).
- TRUNCATE TABLE jest obsługiwane w Warehouse.
- Aby zmienić nazwę kolumny w tabeli użytkownika w magazynie danych, użyj
sp_renameprocedury składowanej. - Podzbiór wskazówek dotyczących zapytań i sprzężeń jest obsługiwany w magazynie. Aby uzyskać więcej informacji, zobacz Hints (Transact-SQL).
- Rozproszone tabele #temp w zakresie sesji są obsługiwane w Warehouse w Microsoft Fabric.
- Obecnie w magazynie w Microsoft Fabric obsługiwany jest tylko następujący podzbiór operacji
ALTER TABLE:- Kolumny z obsługiwanymi typami danych kolumn można dopuszczać
ADDdo wartości null. -
DROP COLUMNjest obsługiwany. -
ADDlubDROPPRIMARY KEY,UNIQUEiFOREIGN_KEYsą obsługiwane jako ograniczenia kolumn, ale tylko wtedy, gdy została podana opcjaNOT ENFORCED. Wszystkie inneALTER TABLEoperacje są blokowane. Istnieją ograniczenia dotyczące dodawania ograniczeń tabeli lub kolumn podczas korzystania z kontroli źródła w magazynie. -
ALTERobsługiwane są rozproszone tabele tymczasowe. - Obsługiwane instrukcje
ALTER TABLEmożna wykonywać wewnątrz jawnej transakcji zdefiniowanej przez użytkownika w Data Warehouse w ramach Microsoft Fabric.
- Kolumny z obsługiwanymi typami danych kolumn można dopuszczać
-
MERGEskładnia jest obsługiwana i jest ogólnie dostępną funkcjonalnością. Aby uzyskać więcej informacji, odnieś się do składni MERGE T-SQL. - Funkcje sztucznej inteligencji (wersja zapoznawcza) umożliwiają zaawansowane przetwarzanie tekstu bez opuszczania magazynu.
Ograniczenia
Obecnie poniższa lista poleceń NIE jest obecnie obsługiwana. Nie próbuj używać tych poleceń. Mimo że mogą wydawać się odnosić sukces, mogą one powodować problemy z Twoim magazynem.
BULK LOADCREATE USER-
FOR JSONmusi być ostatnim operatorem w zapytaniu i dlatego nie jest dozwolone wewnątrz podzapytania - Ręcznie utworzone statystyki wielokolumnowe
- Zmaterializowane widoki
PREDICT- Zapytania przeznaczone dla systemów i tabel użytkowników
- Zapytania cykliczne
- Nazwy schematów i tabel nie mogą zawierać
/ani\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- Synonyms
- Wyzwalacze