Bonjour à tous,

Petite question, je ne suis pas sûr que ca soit faisable...

J'ai une base de données qui change selon la version du logiciel (nom des tables), et je dois récupérer des données en fonctions des versions.

Sachant que les nom de tables sont stockés dans une des tables, je me demandais s'il était possible de faire une requête de ce style:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Insert into templist (name,transdate, tablename,columnname) 
(Select CHANGEBY,CHANGEDATE, TABLENAME, ATTRIBUTEUSED  from TABLENAME where ATTRIBUTEUSED is not null and CHANGEDATE > DATE(current date - 1000 DAYS));
où les elements en rouge pourraient être récupéré depuis un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT TABLENAME, ATTRIBUTEUSED
  FROM TABLELIST
 WHERE ATTRIBUTEUSED IN ('X', 'Y');
Merci de votre aide !