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

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

Video: Hvor er globale midlertidige tabeller gemt i SQL Server?
Video: CS50 2013 - Week 9, continued 2024, April
Anonim

Globale midlertidige tabeller til SQL Server (initieret med ## bord navn) er gemt i tempdb og deles blandt alle brugeres sessioner på tværs af det hele SQL Server eksempel. Azure SQL Database understøtter globale midlertidige tabeller det er også gemt i tempdb og scoped til databaseniveau.

Hvor er SQL Server-tabeller gemt?

Fysisk, SQL Server-tabeller er gemt i en database som et sæt på 8 KB sider. Bord sider er gemt som standard i en enkelt partition, der ligger i den PRIMÆRE standardfilgruppe.

Efterfølgende er spørgsmålet, hvad er forskellene mellem lokale og globale midlertidige tabeller i SQL Server? Lokale midlertidige borde slettes, efter at brugeren har afbrudt forbindelsen fra instansen af SQL Server . Globale midlertidige tabeller er synlige for enhver bruger og enhver forbindelse, efter de er oprettet, og slettes, når alle brugere, der henviser til bord afbryde forbindelsen til instansen af SQL Server.

På denne måde, hvad er global midlertidig tabel i SQL Server?

GLOBALE MIDLERTIDIGE TABELLER i SQL Server (Transaktion- SQL ) er borde der er skabt adskilt inden for SQL Server sessioner.

Hvad er omfanget af en midlertidig tabel i SQL Server?

Omfang af det lokale Midlertidigt bord er den session, hvor den oprettes, og de slettes automatisk, når sessionen slutter, og vi kan også droppe dem eksplicit. Hvis en Midlertidigt bord oprettes inden for en batch, så kan den tilgås inden for den næste batch af samme session.

Anbefalede: