Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:✅ SQL-analytikslösning och Lagersystem i Microsoft Fabric
Den här artikeln beskriver syntaxfunktionerna för T-SQL-språk i Microsoft Fabric när du kör frågor mot SQL-analysslutpunkten eller informationslagret.
Information om SQL-databas i Fabric finns i Limitations in SQL Database (preview).
Anteckning
Mer information om kommande funktionsutveckling för Fabric Data Warehouse finns i versionsplanen Fabric Data Warehouse.
T-SQL-funktionsutbud
Fabric Data Warehouse stöder T-SQL-tabeller, vyer, lagrade procedurer, funktioner, behörigheter och säkerhetsroller.
- Mer information om
CREATE/DROPTABLEsupport i Warehouse finns i Tabeller. - Mer information om datatyper som stöds i Warehouse finns i Datatyper.
- Du kan också skapa T-SQL-vyer, funktioner och procedurer ovanpå tabellerna som refererar till dina Delta Lake-data i SQL-analysslutpunkten i Lakehouse.
- Det går bara att skapa, ändra och ta bort tabeller och infoga, uppdatera och ta bort i Warehouse i Microsoft Fabric, inte i SQL-analysslutpunkten för Lakehouse.
- Fabric Warehouse- och SQL-analysslutpunkten stöder båda standard, sequential och nested vanliga tabelluttryck (CTE). Även om CTE:er är allmänt tillgängliga i Microsoft Fabric, är kapslade CTE:er för närvarande en förhandsvisningsfunktion. Mer information finns i Nested Common Table Expression (CTE) i Fabric datalager (Transact-SQL).
- TRUNCATE TABLE stöds i Warehouse.
- Om du vill ändra namnet på kolumnen i en användartabell i Warehouse använder du den
sp_renamelagrade proceduren. - En delmängd av fråge- och kopplingstips stöds i Warehouse. Mer information finns i Hints (Transact-SQL).
- Sessionsomfattande distribuerade #temp tabeller stöds i Warehouse i Microsoft Fabric.
- För närvarande stöds endast följande delmängd av åtgärderna
ALTER TABLEi Warehouse i Microsoft Fabric:- Du kan
ADDnollbara kolumner med kolumndatatyper som stöds. -
DROP COLUMNstöds. -
ADDellerDROPPRIMARY KEY,UNIQUE, ochFOREIGN_KEYkolumnbegränsningar stöds, men endast om alternativetNOT ENFORCEDhar angetts. Alla andraALTER TABLEåtgärder blockeras. Det finns begränsningar med att lägga till tabellbegränsningar eller kolumner när du använder Källkontroll med Warehouse. -
ALTERdistribuerade temporära tabeller stöds. - Stödda
ALTER TABLEuttalanden kan köras i en explicit användardefinierad transaktion i Warehouse i Microsoft Fabric.
- Du kan
-
MERGEsyntax stöds och är en allmänt tillgänglig funktion. Mer information finns i MERGE T-SQL-syntax. - AI-funktioner (förhandsversion) möjliggör avancerad textbearbetning utan att lämna ditt lager.
Begränsningar
För närvarande stöds inte följande lista med kommandon. Försök inte använda de här kommandona. Även om de verkar lyckas kan de orsaka problem i ditt lager.
BULK LOADCREATE USER-
FOR JSONmåste vara den sista operatorn i frågan och är därför inte tillåten i underfrågor - Statistik för flera kolumner skapades manuellt
- Materialiserade vyer
PREDICT- Frågor som riktar sig till system- och användartabeller
- Rekursiva frågor
- Schema- och tabellnamn får inte innehålla
/eller\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- Synonyms
- Utlösare