Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Tables temporaires locales et globales dans SQL Server

  • Variables de tableau (DECLARE @t TABLE ) ne sont visibles que par la connexion qui les crée et sont supprimés lorsque le lot ou la procédure stockée se termine.

  • Tables temporaires locales (CREATE TABLE #t ) ne sont visibles que par la connexion qui la crée, et sont supprimées lorsque la connexion est fermée.

  • Tables temporaires globales (CREATE TABLE ##t ) sont visibles par tous et sont supprimés lorsque toutes les connexions qui les ont référencés sont fermées.

  • Tables permanentes Tempdb (USE tempdb CREATE TABLE t ) sont visibles par tous et sont supprimés au redémarrage du serveur.