Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:✅ Warehouse in Microsoft Fabric
Du kannst in Fabric Data Warehouse sitzungsbezogene temporäre (#temp) Tabellen erstellen.
Diese Tabellen existieren nur in der Sitzung, in der Sie sie erstellen, und gelten für die Dauer dieser Sitzung. Andere Nutzer oder Sitzungen können diese Tabellen nicht sehen. Das System entfernt diese Tabellen automatisch, wenn die Sitzung endet oder wenn man die #temp Tabelle entfernt. Alle Benutzer können auf diese Tabellen zugreifen, ohne spezifische Berechtigungen auf Item-Ebene benötigen zu müssen.
Die Syntax für Datenmanipulation und -definition ist dieselbe wie Benutzertabellen in Fabric Data Warehouse, aber du fügst das Präfix # zum Tabellennamen hinzu. Weitere Informationen finden Sie unter CREATE TABLE Temporäre Tabellen.
Nicht-verteilte und verteilte temporäre Tabellen
Man kann zwei Arten von #temp Tabellen basierend auf spezifischen Anwendungsfällen erstellen: nicht verteilt und verteilt.
Eine nicht-verteilte #temp-Tabelle (MDF-gestützt) ist der Standardtyp. Die Syntax zum Erstellen und Verwenden von nicht verteilten #temp Tabellen in Fabric Data Warehouse ähnelt Benutzertabellen, Sie müssen jedoch dem Namen der temporären Tabelle
#voranstellen.CREATE TABLE #table_name ( Col1 data_type1, Col2 data_type2 );Sie können verteilte temporäre Tabellen (Parquet-gestützt) erstellen, indem Sie das
DISTRIBUTION=ROUND_ROBINSchlüsselwort verwenden:CREATE TABLE #table_name ( Col1 data_type1, Col2 data_type2 ) WITH (DISTRIBUTION=ROUND_ROBIN);
"Im vorherigen Skript sind data_type1 und data_type2 Platzhalter für unterstützte Datentypen in Fabric Data Warehouse."
Verwenden Sie verteilte temporäre Tabellen, da diese mit normalen Benutzertabellen übereinstimmen. Sie verfügen über unbegrenzten Speicher, Unterstützung für Datentypen und T-SQL-Operationen.
Einschränkungen
-
Zeitreise-Abfragehinweise beeinflussen keine temporären Tabellen und diese Tabellen liefern immer die neuesten Daten in der Tabelle. Zum Beispiel beeinflusst der
FOR TIMESTAMP AS OFAbfragehinweis keine sitzungsbezogenen temporären Tabellen wie etwa#temp_table. - Man kann verteilte temporäre Tabellen mithilfe von
ALTER TABLEändern, aber MDF-gestützte temporäre Tabellen nicht. - Globale temporäre Tabellen, die mit
##beginnen, werden nicht unterstützt.