Delen via


T-SQL-oppervlakte in Fabric Data Warehouse

Van toepassing op:✅ SQL Analytics-eindpunt en -magazijn in Microsoft Fabric

In dit artikel worden de syntaxismogelijkheden van de T-SQL-taal van Microsoft Fabric besproken bij het uitvoeren van query's op het EINDPUNT van SQL Analytics of Warehouse.

Zie Beperkingen in SQL Database (preview) voor SQL-database in Fabric.

Notitie

Zie het releaseplan voor Fabric Data Warehouse voor meer informatie over toekomstige functieontwikkeling voor Fabric Data Warehouse.

T-SQL-oppervlaktegebied

  • Tabellen maken, wijzigen en verwijderen, en invoegen, bijwerken en verwijderen worden alleen ondersteund in Warehouse in Microsoft Fabric, niet in het SQL-analyse-eindpunt van Lakehouse.
  • U kunt uw eigen T-SQL-weergaven, -functies en -procedures maken boven op de tabellen die verwijzen naar uw Delta Lake-gegevens in het SQL-analyse-eindpunt van Lakehouse.
  • Zie Tabellen voor meer informatie over ondersteuning voor CREATE/DROP TABLE.
  • Fabric Warehouse en het SQL-analytics-eindpunt ondersteunen beide standaard-, sequentiëleen geneste CTE's. Hoewel CTE's doorgaans beschikbaar zijn in Microsoft Fabric, zijn geneste CTE's momenteel een functie in de testfase. Zie Nested Common Table Expression (CTE) in Fabric Data Warehouse (Transact-SQL) voor meer informatie.
  • Zie Gegevenstypen voor meer informatie over gegevenstypen.
  • TRUNCATE TABLE wordt ondersteund in Warehouse in Microsoft Fabric.
  • Als u de naam van de kolom in een gebruikerstabel in Warehouse wilt wijzigen, gebruikt u de sp_rename opgeslagen procedure.
  • Een subset van query- en join-hints wordt ondersteund. Zie hints (Transact-SQL)voor meer informatie.
  • Gedistribueerde #temp tabellen met sessiebereik worden ondersteund in Warehouse in Microsoft Fabric.
  • MERGE syntaxis wordt ondersteund als preview-functie. Zie MERGE T-SQL-syntaxis voor meer informatie.

Beperkingen

Op dit moment wordt de volgende lijst met opdrachten momenteel NIET ondersteund. Probeer deze opdrachten niet te gebruiken. Hoewel ze misschien lukken, kunnen ze problemen veroorzaken in uw magazijn.

  • ALTER TABLE ADD/ALTER
    • Momenteel worden alleen de volgende subset van ALTER TABLE bewerkingen in Warehouse in Microsoft Fabric ondersteund:
      • Toevoegen van null-kolommen van ondersteunde kolomgegevenstypen.
      • DROP COLUMN
      • PRIMAIRE SLEUTEL, UNIEK en FOREIGN KEY kolombeperkingen TOEVOEGEN of VERWIJDEREN, maar alleen als de optie NIET AFGEDWONGEN is gespecificeerd. Alle andere ALTER TABLE-bewerkingen worden geblokkeerd.
      • Er zijn beperkingen met het toevoegen van tabelbeperkingen of kolommen bij het gebruik van broncodebeheer met Warehouse.
  • BULK LOAD
  • CREATE USER
  • FOR JSON moet de laatste operator in de query zijn en is dus niet toegestaan in subquery's
  • Handmatig gemaakte statistieken voor meerdere kolommen
  • Gematerealiseerde weergaven
  • PREDICT
  • Query's gericht op systeem- en gebruikerstabellen
  • Recursieve queries
  • Schema- en tabelnamen mogen geen /- of \-symbolen bevatten.
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • Aanleidingen