T-SQL-yta i Microsoft Fabric
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.
Kommentar
Mer information om kommande funktionsutveckling för Fabric Synapse Data Warehouse finns i Synapse Data Warehouse i Microsoft Fabric-lanseringsplanen.
T-SQL-yta
- 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 både standard, sekventiella och kapslade CTE:er. Även om ctes är allmänt tillgängliga i Microsoft Fabric är kapslade CTE:er för närvarande en förhandsversionsfunktion. Mer information finns i Kapslade gemensamma tabelluttryck (CTE) i Infrastrukturdatalager (Transact-SQL).
- Mer information om datatyper finns i Datatyper.
- TRUNCATE-tabellen stöds i Warehouse i Microsoft Fabric.
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 släpp primärnyckel, unik och FOREIGN_KEY kolumnbegränsningar, men bara om alternativet INTE FRAMTVingad 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 ROLE
CREATE USER
- Tips
- Identitetskolumner
- Statistik för flera kolumner skapades manuellt
- Materialiserade vyer
MERGE
OPENROWSET
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