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.
  • 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