Je dois faire un job en deux steps: un pour un insert, un autre pour un update.
Je récupère les DB's dans lesquelles je dois bosser en faisant:
Code :
USE GENREAL; SELECT c.dbName FROM clients WHERE flag IS NOT NULL
|
(c'est plus complexe que ça, je réduis pour plus de clarté)
Puis je dois boucler sur les dbName pour lancer mes deux steps
qui font des trucs du genre:
step1
Code :
USE @dbName; INSERT INTO visitors .... SELECT ... LEFT JOIN PREFIX_'+@dbName+'_SUFFIX.requests ...
|
step2
Code :
USE @dbName; UPDATE visitors ....
|
(Il n'est pas primordial de le faire en deux steps, c'est juste pour plus de clarté)
comment puis-je implémenter un truc pareil ?
La j'en suis à tenter le
left join PREFIX_'+@dbName+'_SUFFIX.requests
en hardcodant @dbName mais ça ne marche pas