T-SQL-ytan i Microsoft Fabric Data Warehouse
Gäller för:✅ SQL-analysslutpunkt och lager 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 Warehouse.
Information om SQL-databas i Fabric finns i Funktionsjämförelse och Begränsningar i SQL-databas (Förhandsversion).
Anteckning
Mer information om kommande funktionsutveckling för Fabric Data Warehouse finns i lanseringsplanen för Fabric Data Warehouse.
T-SQL-funktionsutbud
- 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.
- Du kan skapa egna T-SQL-vyer, funktioner och procedurer ovanpå tabellerna som refererar till dina Delta Lake-data i SQL-analysslutpunkten i Lakehouse.
- Mer information om stöd för CREATE/DROP TABLE finns i Tabeller.
- Fabric Warehouse och SQL-analysslutpunkten stöder standard, sekventiella och kapslade CTE:er. Även om CTE:er är allmänt tillgängliga i Microsoft Fabric, är kapslade CTE:er för närvarande en förhandsgranskningsfunktion. Mer information finns i Kapslade gemensamma tabelluttryck (CTE) i Fabric-datalager (Transact-SQL).
- Mer information om datatyper finns i Datatyper.
- TRUNCATE TABLE stöds i Warehouse i Microsoft Fabric.
- En delmängd av fråge- och kopplingstips stöds. Mer information finns i Tips (Transact-SQL).
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.
ALTER TABLE ADD
/ALTER
/DROP COLUMN
- För närvarande stöds endast följande delmängd av
ALTER TABLE
åtgärderna i Warehouse i Microsoft Fabric:- LÄGG TILL nullbara kolumner med kolumndatatyper som stöds.
- Lägg till eller ta bort primärnyckel-, unik- och främmande nyckel-kolumnbegränsningar, men bara om alternativet ej påtvingad har angetts. Alla andra ALTER 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.
- För närvarande stöds endast följande delmängd av
BULK LOAD
CREATE USER
-
FOR JSON
måste vara den sista operatorn i frågan och är därför inte tillåten i underfrågor - Identitetskolumner
- Statistik för flera kolumner skapades manuellt
- Materialiserade vyer
MERGE
PREDICT
- Frågor som riktar sig till system- och användartabeller
- Rekursiva frågor
- Cachelagring av resultatuppsättning
- Schema- och tabellnamn får inte innehålla
/
eller\
SELECT
-FOR XML
SET ROWCOUNT
SET TRANSACTION ISOLATION LEVEL
sp_showspaceused
- Temporära tabeller
- Utlösare