Freigeben über


T-SQL-Oberfläche in Microsoft Fabric

Gilt für:✅ SQL-Analyseendpunkt und Warehouse in Microsoft Fabric

In diesem Artikel werden die T-SQL-Syntaxfunktionen von Microsoft Fabric beim Abfragen des SQL-Analyseendpunkts oder Warehouse behandelt.

Hinweis

Weitere Informationen zur bevorstehenden Entwicklung von Features für Fabric Synapse Data Warehouse finden Sie unter Synapse Data Warehouse im Microsoft Fabric-Releaseplan.

T-SQL-Oberfläche

  • Das Erstellen, Ändern und Löschen von Tabellen sowie das Einfügen, Aktualisieren und Löschen von Tabellenwerten werden nur in Warehouse in Microsoft Fabric und nicht im SQL-Analyseendpunkt des Lakehouse unterstützt.
  • Sie können ihre eigenen T-SQL-Ansichten, Funktionen und Prozeduren auf der Grundlage der Tabellen erstellen, die auf Ihre Delta Lake-Daten im SQL-Analyseendpunkt des Lakehouse verweisen.
  • Weitere Informationen zur Unterstützung von CREATE/DROP TABLE finden Sie unter Tabellen.
  • Fabric Warehouse- und SQL-Analyseendpunkt unterstützen CTEs der Typen Standard, Sequenziell und Geschachtelt. Während CTEs in Microsoft Fabric allgemein verfügbar sind, sind geschachtelte CTEs derzeit eine Previewfunktion. Weitere Informationen finden Sie unter Geschachtelte CTEs (Common Table Expressions) in Fabric-Data-Warehouses (Transact-SQL).
  • Weitere Informationen zu Datentypen finden Sie unter Datentypen.
  • TRUNCATE Table wird im Warehouse in Microsoft Fabric unterstützt.

Begrenzungen

Derzeit wird die folgende Liste von Befehlen NICHT unterstützt. Versuchen Sie nicht, diese Befehle zu verwenden. Auch wenn sie zu funktionieren scheinen, können sie Probleme in Ihrem Warehouse verursachen.

  • ALTER TABLE ADD/ALTER/DROP COLUMN
    • Derzeit wird nur die folgende Teilmenge von ALTER TABLE-Vorgängen in Warehouse in Microsoft Fabric unterstützt:
      • ADD Spalten mit NULL-Zulässigkeit für unterstützte Spaltendatentypen.
      • ADD oder DROP PRIMARY KEY, UNIQUE und FOREIGN_KEY-Spalten-Constraints, aber nur, wenn die Option NOT ENFORCED angegeben wurde. Alle anderen ALTER TABLE-Vorgänge werden blockiert.
      • Bei Nutzung der Quellcodeverwaltung mit Warehouse gelten Einschränkungen in Bezug auf das Hinzufügen von Tabellenbegrenzungen oder Spalten.
  • BULK LOAD
  • CREATE ROLE
  • CREATE USER
  • Hinweise
  • IDENTITÄTS-Spalten
  • Manuell erstellte mehrspaltige Statistiken
  • Materialisierte Sichten
  • MERGE
  • OPENROWSET
  • PREDICT
  • Abfragen für System- und Benutzertabellen
  • Rekursive Abfragen
  • Zwischenspeichern von Resultsets
  • Schema- und Tabellennamen dürfen weder / noch \ enthalten.
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • Temporäre Tabellen
  • Trigger