Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Tabelas temporárias locais e globais no SQL Server


  • Variáveis ​​de tabela (DECLARE @t TABLE ) são visíveis apenas para a conexão que o cria e são excluídos quando o lote ou o procedimento armazenado termina.

  • Tabelas temporárias locais (CREATE TABLE #t ) são visíveis apenas para a conexão que a cria e são excluídos quando a conexão é fechada.

  • Tabelas temporárias globais (CREATE TABLE ##t ) são visíveis para todos e são excluídos quando todas as conexões que os referenciam são fechadas.

  • Tabelas permanentes Tempdb (USE tempdb CREATE TABLE t ) são visíveis para todos e são excluídos quando o servidor é reiniciado.