Welcome Guest! Log in
×

Notice

The forum is in read only mode.
Stambia versions 2.x, 3.x, S17, S18, S19 and S20 are reaching End of Support January, 15th, 2024. Please consider upgrading to the supported Semarchy xDI versions. See Global Policy Support and the Semarchy Documentation.

The Stambia User Community is moving to Semarchy! All the applicable resources have already been moved or are currently being moved to their new location. Read more…

Topic-icon Question Insertion de plusieurs lignes dans une table

More
13 Jul 2015 15:24 #1 by zineddine007
Insertion de plusieurs lignes dans une table was created by zineddine007
Bonjour,

En entrée j'ai un ficher .txt qui contient des lignes avec année et mois actuelle (2015;07) un mapping transforme le ficher en table T1.

je veux insérer ces ligne dans une autre Table T2 , jusqu’à maintenant ça va.

mon problème c'est que je n'arrive pas à insérer des ligne dans T2 (je ne sais pas comment faire) jusqu'à mois 12
donc 5 ligne en plus de Août a décembre.

Merci
More
13 Jul 2015 18:10 #2 by Thomas BLETON
Replied by Thomas BLETON on topic Insertion de plusieurs lignes dans une table
Bonjour.
Généralement dans ce type de cas, il faut avoir une table temporaire contenant les 12 lignes voulues.
Puis faire une jointure de type LEFT JOIN avec la table contenant les données incomplètes.
Ainsi chaque ligne de la table temporaire sera reprise, en lui associant les données de la table source si elles existent.
Vous pouvez modéliser votre mapping dans ce sens là.

NB si vous êtes en S18, vous pouvez peut être aussi employer une Query (depuis la S18.0.3) qui permet d'utiliser des requêtes dans les mappings.