En fait, nos utilisateurs créent des requêtes qui génèrent des tables temporaires, elles mêmes attaquées par d'autres requêtes.
C'est là le hic... Ce n'est absolument pas correct, car la requête n'est pas transactionnellement stable. En effet entre le résultat de la première requête dans la table temporaire et le lancement de la seconde il se peut que les données évoluent donnant au finish une réponse fausse.
Soit vous devez passer par des vues, soit vous devez utiliser des tables dérivées (sous requêtes dans la clause FROM).
A +
Partager