Bonjour,
Je travaille sur un batch (aucun accès concurrent).

J'ai une procédure stockée qui fait :

DECLARE @DtJour DateTime
SET @DtJour = GetDate()


-- Création de la table temporaire
SELECT A, B, C
INTO TableTemporaire
FROM RequeteComplique


-- Nombreux traitements sur la table temporaire
UPDATE TableTemporaire
SET C = NULL
WHERE C < @DtJour

UPDATE T1
SET CHAMP = 2
FROM T1
INNER JOIN TableTemporaire
ON TableTemporaire.A = T1.A
WHERE TableTemporaire.B = 1

etc...
-- Fin des traitements avec la table temporaire
DROP TABLE TableTemporaire

En général j'utilise les tables #Temporaire lorsqu'il y a des problématiques d'accès concurrent (accès web par exemple).
Je me demande si je vais gagner en temps d'exécution de ma requête en remplaçant TableTemporaire par #TableTemporaire

Merci d'avance++