Bonjour
J'ai une table DB2 qui posséde les informations que je veux mettre dans une base de données postgres mais l'organisation n'est pas faite pareil : elle ne sont pas dans une table.
Pour les modifier il faut passer par une fonction (setval) comme ceci :
SELECT setval('nonDeLaSequence', valeurDeLaSequence);
Donc j'aimerais bien récupérer les lignes et faire un traitement dans la requéte sql...
Pour l'instant j'ai essayé la piste suivante :
Mes champs de DB2 passent par un tjavarow et un composant qui permet de faire une requétes sur postgres (tPostgresqlRow) ...
Dans mon tjavarow j'initialise des variables en fonction des champs en entrée :
1 2 3 4
|
context.setProperty("encourt", input_row.LASTASSIGNEDVAL +"" );
context.setProperty("nomSeq", input_row.SEQNAME +"" ); |
dans mon composant de requétes j'essaie de récupérer le variable :
1 2 3 4 5 6
|
"
SELECT setval('" + (String) context.getProperty(\"nomSeq\") +
"',"+ (String) context.getProperty(\"encourt\") + ");
" |
Mais pour l'instant tout est infructueux auriez-vous une idée ou connaissez-vous un lien qui en parle? merci
Partager