Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Tabelle temporanee locali e globali in SQL Server

  • Variabili di tabella (DECLARE @t TABLE ) sono visibili solo alla connessione che lo crea e vengono eliminati al termine del batch o della stored procedure.

  • Tabelle temporanee locali (CREATE TABLE #t ) sono visibili solo alla connessione che la crea e vengono cancellati quando la connessione viene chiusa.

  • Tabelle temporanee globali (CREATE TABLE ##t ) sono visibili a tutti e vengono cancellati quando tutte le connessioni che li hanno referenziati sono stati chiusi.

  • Tabelle permanenti Tempdb (USE tempdb CREATE TABLE t ) sono visibili a tutti e vengono eliminati al riavvio del server.