Del via


T-SQL-overfladeareal i Fabric data warehouse

Gælder for:✅ SQL-analyseendpoint og Warehouse i Microsoft Fabric

Denne artikel dækker T-SQL-sprogets syntaksfunktioner i Microsoft Fabric, når man forespørger SQL-analyseendpointet eller Warehouse.

For SQL-database i Fabric, se Begrænsninger i SQL database (forhåndsvisning).

Bemærk

For mere information om kommende funktionsudvikling for Fabric data warehouse, se Fabric data warehouse udgivelsesplanen.

T-SQL-overfladeområde

Fabric data warehouse understøtter T-SQL-tabeller, visninger, lagrede procedurer, funktioner, tilladelser og sikkerhedsroller.

  • For mere om CREATETABLE/DROPsupport i Warehouse, se Tabeller.
  • For mere om understøttede datatyper i Warehouse, se Datatyper.
  • Du kan også oprette T-SQL-visninger, funktioner og procedurer oven på tabellerne, der refererer til dine Delta Lake-data i SQL-analyse-endpointet i Lakehouse.
    • Oprettelse, ændring og fjernelse af tabeller samt indsættelse, opdatering og sletning understøttes kun i Warehouse i Microsoft Fabric, ikke i SQL-analyse-endpointet i Lakehouse.
  • Fabric Warehouse og SQL analytics endpoint understøtter begge standard, sekventiele og nested almindelige tabeludtryk (CTE'er). Mens CTE'er generelt er tilgængelige i Microsoft Fabric, er indlejrede CTE'er i øjeblikket en forhåndsvisningsfunktion. For mere information, se Nested Common Table Expression (CTE) i Fabric data warehousing (Transact-SQL).
  • TRUNCATE TABLE understøttes i Warehouse.
  • Hvis du vil ændre navnet på kolonnen i en brugertabel i Warehouse, skal du bruge den sp_rename lagrede procedure.
  • Et delmængde af forespørgsels- og join-hints understøttes i Warehouse. For mere information, se Hints (Transact-SQL).
  • Session-scoped distribuerede #temp-tabeller understøttes i Warehouse i Microsoft Fabric.
  • I øjeblikket understøttes kun følgende delmængde af ALTER TABLE operationer i Warehouse i Microsoft Fabric:
    • Du kan ADD nulstille kolonner for understøttede kolonnedatatyper.
    • DROP COLUMN understøttes.
    • ADD eller DROPPRIMARY KEY, UNIQUE, og FOREIGN_KEY kolonnebegrænsninger understøttes, men kun hvis muligheden NOT ENFORCED er specificeret. Alle andre ALTER TABLE operationer er blokeret. Der er begrænsninger ved tilføjelse af tabelbegrænsninger eller kolonner, når du bruger Versionsstyring med Warehouse.
    • ALTER Distribuerede midlertidige tabeller understøttes.
    • Understøttede ALTER TABLE-sætninger kan udføres i en eksplicit brugerdefineret transaktion i Warehouse i Microsoft Fabric.
  • MERGE Syntax understøttes og er en generelt tilgængelig funktion. Du kan finde flere oplysninger under FLET T-SQL-syntaks.
  • AI-funktioner (forhåndsvisning) muliggør avanceret tekstbehandling uden at forlade dit lager.

Begrænsninger

På nuværende tidspunkt understøttes følgende liste over kommandoer IKKE i øjeblikket. Prøv ikke at bruge disse kommandoer. Selvom det kan se ud til, at de lykkes, kan de medføre problemer for dit lager.

  • BULK LOAD
  • CREATE USER
  • FOR JSON skal være den sidste operator i forespørgslen, og det er derfor ikke tilladt i underforespørgsler
  • Manuelt oprettet statistik med flere kolonner
  • Materialiserede visninger
  • PREDICT
  • Forespørgsler, der er målrettet system- og brugertabeller
  • Rekursive forespørgsler
  • Skema- og tabelnavne må ikke indeholde / eller \
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • Synonymer
  • Udløsere