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.
- For øyeblikket støttes bare følgende delsett av
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