Tabelvariabelen kunnen leiden tot minder hercompilaties van opgeslagen procedures dan tijdelijke tabellen (zie KB #243586 en KB #305977 ), en — aangezien ze niet kunnen worden teruggedraaid — houdt u zich niet bezig met het transactielogboek.
##table
is belogt naar globale tijdelijke tabel. yes #table bestaat niet omdat het alleen in een bepaald bereik is en je er nooit toegang toe hebt buiten het gegeven bereik.
Bewerken
Ik vind het ook leuk om gebruik te maken van CTE (Common Table Expressions) omdat het op de een of andere manier ook als tijdelijke tabel werkt. Controleer dit antwoord voor details:Wat zijn performantere, CTE- of tijdelijke tabellen?