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ń.
- Więcej informacji o obsłudze
CREATEorazDROPTABLEw Warehouse można znaleźć w sekcji Tabele.- Kolumny tożsamości są obsługiwane w Fabric Data Warehouse.
- Więcej informacji o obsługiwanych typach danych w Warehouse można znaleźć w artykule 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, modyfikowanie i usuwanie tabel oraz operacje wstawiania, aktualizacji i usuwania są obsługiwane tylko w Warehouse w Microsoft Fabric, a nie w endpointzie analityki SQL w 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. Więcej informacji znajduje się w artykule Zagnieżdżone wspólne wyrażenie tabeli (CTE) w usłudze Fabric Data Warehouse (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).
- Tabele #temp w zakresie sesji są obsługiwane w Warehouse w Microsoft Fabric. Więcej informacji można znaleźć w artykule Tabele tymczasowe w Fabric Data Warehouse.
- 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. - Więcej informacji o kluczach głównych, unikalnych ograniczeniach i kluczach obcych można znaleźć w sekcji Klucze podstawowe, klucze obce i unikalne klucze w magazynie w Microsoft Fabric.
- Ograniczenia kolumn
ADD,PRIMARY KEY,UNIQUEiFOREIGN_KEYsą obsługiwane, ale tylko wtedy, gdy zostanie określona opcjaNOT ENFORCED. Wszystkie inneALTER TABLEoperacje są blokowane. Istnieją ograniczenia związane z dodawaniem ograniczeń tabeli lub kolumn podczas korzystania z Git Integration do kontroli wersji źródłowych. -
DROP,PRIMARY KEYiUNIQUEograniczenia kolumnowe są obsługiwane przezFOREIGN_KEY.
- Ograniczenia kolumn
-
ALTER TABLEw tabelach tymczasowych rozproszonych jest obsługiwana. -
ALTER TABLE ... ALTER COLUMNjest w wersji testowej. Aby uzyskać więcej informacji, zobacz ALTER COLUMN w Fabric Data Warehouse. - Możesz wykonywać obsługiwane
ALTER TABLEinstrukcje w ramach jawnej, zdefiniowanej przez użytkownika transakcji w Warehouse w 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. - Chociaż Fabric Data Warehouse obsługuje wiele funkcji AI (podgląd), które umożliwiają zaawansowane przetwarzanie tekstu bez opuszczania magazynu, typ danych wektorowych nie jest obsługiwany.
Ograniczenia
Obecnie następujące polecenia nie są obsługiwane. Nie próbuj używać tych poleceń. Nawet jeśli mogą wydawać się skuteczne, mogą powodować problemy dla Twojego magazynu.
-
BULK LOAD, choćbcpjest obsługiwana jako funkcja w wersji zapoznawczej. CREATE USER-
FOR JSONmusi być ostatnim operatorem w zapytaniu, więc nie możesz go używać w podzapytaniach. - 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
- Wektorowy typ danych i funkcje wyszukiwania