Bonjour,
J'ai remplacé une table variable par une table temporaire locale dans une procédure stockée car beaucoup de données à traiter. En effet, j'ai divisé mon temps par 2. Mais je pose la question suivante, cette PS est utilisée par une application donc elle est appelée plusieurs fois en même temps. La table temporaire locale qui porte le même nom dans la PAS est disponible uniquement dans la session et elle est supprimée normalement à la fin. Si je mets explicitement drop table #.. dans la PS pour être sure qu'elle ne sera pas utilisé dans le futur, cela plante. J'ai fait des tests en bouclant mille fois sur deux sessions connections pour tester sans stipuler le drop et là cela marche. Quel est le risque dans mon choix?
Je sais qu'il existe des tables temporaires locale en mémoire, mais je ne maitrise pas toute la syntaxe.
Cordialement
Sylvie De Magalhaes
Partager