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.
- För mer information om
CREATEochDROPTABLEstöd i Warehouse, se Tabeller.- Identitetskolumner stöds i Fabric Data Warehouse.
- För mer information om stödda datatyper i Warehouse, se 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.
- Att skapa, ändra och ta bort tabeller samt insättning, uppdatering och borttagning stöds endast i Warehouse i Microsoft Fabric, inte i SQL-analysändpunkten i 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. För mer information, se Nested Common Table Expression (CTE) i Fabric Data Warehouse (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 #temp-tabeller stöds i Warehouse i Microsoft Fabric. För mer information, se Temp tables in Fabric Data Warehouse.
- 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 omNOT ENFORCEDalternativet är specificerat. Alla andraALTER TABLEåtgärder blockeras. Det finns begränsningar med att lägga till tabellbegränsningar eller kolumner när man använder Git-integration för versionshantering. -
ALTER TABLEstöds på distribuerade temporära tabeller. -
ALTER TABLE ... ALTER COLUMNär i förhandsversion. Mer information finns i ALTER COLUMN i Fabric Data Warehouse. - Du kan köra stödda
ALTER TABLEsatser 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. - Även om Fabric Data Warehouse stöder många AI-funktioner (förhandsgranskning) för att möjliggöra avancerad textbehandling utan att lämna ditt lager, stöds inte vektordatatypen.
Begränsningar
För närvarande stöds inte följande kommandon. Försök inte använda de här kommandona. Även om de kan verka framgångsrika kan de orsaka problem för ditt lager.
-
BULK LOAD, menbcpstöds som en förhandsversionsfunktion. CREATE USER-
FOR JSONmåste vara den sista operatorn i frågan, så du kan inte använda den 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
- Vektordatatyp och sökfunktioner