Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Sovellettavissa:✅ Varasto Microsoft Fabric
Voit luoda session-scoped temporary (#temp) -taulukoita Fabric tietovarasto.
Nämä taulukot ovat olemassa vain siinä istunnossa, jossa ne luot, ja ne kestävät koko istunnon ajan. Muut käyttäjät tai istunnot eivät näe näitä taulukoita. Järjestelmä poistaa nämä taulukot automaattisesti, kun istunto päättyy tai kun #temp-taulu poistuu. Kaikki käyttäjät voivat käyttää näitä taulukoita ilman erityistä kohdetason lupaa.
Datan käsittelyn ja määrittelyn syntaksi on sama kuin käyttäjätauluissa Fabric tietovarasto, mutta lisätään etuliite # taulun nimeen. Lisätietoja löytyy kohdasta CREATE TABLE Väliaikaiset taulut.
Ei-hajautetut ja hajautetut väliaikaiset taulukot
Voit luoda kahta tyyppiä #temp-tauluja tiettyjen käyttötapausten perusteella: ei-hajautetut ja hajautuneet.
Ei-hajautettu #temp-taulukko (MDF-tukema) on oletustyyppi. Ei-hajautettujen #temp-taulujen luomisen ja käytön syntaksi Fabric tietovarasto:ssa on samankaltainen kuin käyttäjätauluissa, mutta väliaikaisen taulun nimi täytyy esitellä
#.CREATE TABLE #table_name ( Col1 data_type1, Col2 data_type2 );Voit luoda hajautettuja väliaikaisia taulukoita (Parquet-backed) käyttämällä avainsanaa
DISTRIBUTION=ROUND_ROBIN:CREATE TABLE #table_name ( Col1 data_type1, Col2 data_type2 ) WITH (DISTRIBUTION=ROUND_ROBIN);
Edellisessä skriptissä data_type1 ja data_type2 ovat paikkamerkkejä tuetuille datatyypeille Fabric tietovarasto:ssa.
Käytä hajautettuja väliaikaisia taulukoita, koska ne vastaavat tavallisia käyttäjätauluja. Niissä on rajaton tallennustila, datatyyppituki ja T-SQL-toiminnot.
Rajoitukset
- Aikamatkustuskyselyvihjeet eivät vaikuta väliaikaisiin tauluihin, ja nämä taulukot palauttavat aina taulukon viimeisimmät tiedot. Esimerkiksi
FOR TIMESTAMP AS OFkyselyvihje ei vaikuta session-scoped-taulukkoihin, kuten#temp_table. - Voit muuttaa hajautettuja väliaikaisia taulukoita käyttämällä
ALTER TABLE, mutta et voi muuttaa MDF:n tukemia väliaikaisia tauluja. - Globaaleja väliaikaisia taulukoita, jotka alkavat,
##eivät ole tuettuja.