Hvor er globale midlertidige tabeller lagret i SQL Server?
Hvor er globale midlertidige tabeller lagret i SQL Server?

Video: Hvor er globale midlertidige tabeller lagret i SQL Server?

Video: Hvor er globale midlertidige tabeller lagret i SQL Server?
Video: Active Directory Foundations: Understanding this object database 2024, Desember
Anonim

Globale midlertidige tabeller til SQL Server (initiert med ## bord navn) er lagret i tempdb og delt blant alle brukernes økter på tvers av hele SQL Server forekomst. Azure SQL Database støtter globale midlertidige tabeller det er også lagret i tempdb og scoped til databasenivå.

Så, hvor lagres SQL Server-tabeller?

Fysisk, SQL Server-tabeller lagres i en database som et sett med 8 KB sider. Bord sidene er lagret som standard i en enkelt partisjon som ligger i den PRIMÆR standard filgruppen.

Deretter er spørsmålet, hva er forskjellene mellom lokale og globale midlertidige tabeller i SQL Server? Lokale midlertidige tabeller slettes etter at brukeren kobler fra forekomsten av SQL Server . Globale midlertidige tabeller er synlige for enhver bruker og enhver tilkobling etter at de er opprettet, og slettes når alle brukere som refererer til bord koble fra forekomsten av SQL Server.

På denne måten, hva er global midlertidig tabell i SQL Server?

GLOBALE MIDLERTIDIGE TABELLER i SQL Server (Transaksjon- SQL ) er tabeller som er skapt distinkte innenfor SQL Server økter.

Hva er omfanget av en midlertidig tabell i SQL Server?

omfang av det lokale Midlertidig tabell er økten den er opprettet i, og de slettes automatisk når økten avsluttes, og vi kan også droppe dem eksplisitt. Hvis en Midlertidig tabell er opprettet i en batch, kan den nås innen neste batch i samme økt.

Anbefalt: