sql >> Base de Datos >  >> RDS >> Sqlserver

Tablas temporales locales y globales en SQL Server

  • Variables de tabla (DECLARE @t TABLE ) son visibles solo para la conexión que los crea y se eliminan cuando finaliza el lote o el procedimiento almacenado.

  • Tablas temporales locales (CREATE TABLE #t ) solo son visibles para la conexión que los crea y se eliminan cuando se cierra la conexión.

  • Tablas temporales globales (CREATE TABLE ##t ) son visibles para todos y se eliminan cuando se cierran todas las conexiones a las que se hace referencia.

  • Tablas permanentes de tempdb (USE tempdb CREATE TABLE t ) son visibles para todos y se eliminan cuando se reinicia el servidor.