Bonjour !
Bloquée depuis des heures sur le problème suivant :
J'ai dans ma table 1 une série d'enregistrement que je dois dupliquer dans la même table mais avec un nouvel id.
J'ai dedans des "objets" anciens mais encore utilisés et je dois recreer de nouveaux à partir des vieux avec des variations.
Ces objets de ma table 1 avec id 1 sont liés à une table 2 qui contient id 1 et un identifiant d'une table 3, id 3 (qui ne stocke que cet identifiant auto incrémenté et un flag ?!). Table2 est liéée avec table 4, qui contient l'identifiant 3, et un autre identifiant qui me renvoie vers les contenus de mes objets (relation que je dois aussi garder sur mes nouveaux objets)
Relations : table 1<=>2 :1,1
table 3<=>2 : 1,1
table 2 =>4 :1,n
J'arrive à faire l'insertion dont j'ai besoin dans table 1, mais impossible de garder la relation entre les nouveaux id qui se créent et les anciens.
J'ai créé une table de travail dans laquelle j'ai lié toutes les données tables 1,2,3 et où j'ai les anciennes valeurs d'id.
Mais rien à faire, je n'arrive pas à trouver comment garder la liaison entre ancien id et nouvel id pour garder dans la table 4 la bonne correspondance entre les objets et leur contenu.
Aussi, AU SECOURS! J'ai besoin de toute l'aide que vous pourrez m'apporter, je ne suis pas une experte SQL et je connais tout juste Sybase...
Merci!