Del via


T-SQL-overflateareal i Microsoft Fabric

Gjelder for:✅ SQL Analytics-endepunkt og Warehouse i Microsoft Fabric

Denne artikkelen dekker syntaksfunksjonene for T-SQL-språk for Microsoft Fabric når du spør etter endepunktet for SQL-analyse eller Warehouse.

Disse begrensningene gjelder bare for lager- og SQL-analyseendepunktelementer i Fabric Synapse Data Warehouse. Hvis du vil ha begrensninger for SQL Database i Fabric, kan du se Begrensninger i SQL Database i Microsoft Fabric (forhåndsversjon).

Merk

Hvis du vil ha mer informasjon om kommende funksjonsutvikling for Fabric Data Warehouse, kan du se produktplanen for Fabric Data Warehouse.

T-SQL overflateareal

  • Oppretting, endring og slipp av tabeller og innsetting, oppdatering og sletting støttes bare i Warehouse i Microsoft Fabric, ikke i SQL Analytics-endepunktet i Lakehouse.
  • Du kan opprette dine egne T-SQL-visninger, funksjoner og prosedyrer oppå tabellene som refererer til Delta Lake-dataene i SQL Analytics-endepunktet i Lakehouse.
  • Hvis du vil ha mer informasjon om støtte for OPPRETT/SLIPP TABELL, kan du se Tabeller.
  • Fabric Warehouse og SQL Analytics endepunkt støtter både standard- og sekvensielle og nestede CTE-er. Selv om CTE-er generelt er tilgjengelige i Microsoft Fabric, er nestede CTE-er for øyeblikket en forhåndsvisningsfunksjon. Hvis du vil ha mer informasjon, kan du se Nested Common Table Expression (CTE) i Fabric data warehousing (Transact-SQL).
  • Hvis du vil ha mer informasjon om datatyper, kan du se Datatyper.
  • AVKORT TABELL støttes i Warehouse i Microsoft Fabric.

Begrensninger

På dette tidspunktet støttes ikke følgende liste over kommandoer. Ikke prøv å bruke disse kommandoene. Selv om de ser ut til å lykkes, kan de føre til problemer på lageret.

  • ALTER TABLE ADD/ALTER/DROP COLUMN
    • For øyeblikket støttes bare følgende delsett av ALTER TABLE operasjoner i Warehouse i Microsoft Fabric:
      • LEGG til kolonner som kan nullstilles av støttede kolonnedatatyper.
      • Legg til eller SLIPP PRIMÆRNØKKEL, UNIK og FOREIGN_KEY kolonnebetingelser, men bare hvis alternativet IKKE HÅNDHEVET er angitt. Alle andre ALTER TABLE-operasjoner blokkeres.
      • Det finnes begrensninger ved å legge til tabellbetingelser eller kolonner når du bruker Kildekontroll med Lager.
  • BULK LOAD
  • CREATE ROLE
  • CREATE USER
  • Hint
  • IDENTITETskolonner
  • Manuelt opprettet statistikk med flere kolonner
  • Materialiserte visninger
  • MERGE
  • OPENROWSET
  • PREDICT
  • Spørringer rettet mot system- og brukertabeller
  • Rekursive spørringer
  • Hurtigbufring av resultatsett
  • Skjema- og tabellnavn kan ikke inneholde / eller \
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • midlertidige tabeller
  • Utløsere