Welcome Guest! Log in

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

Please Log in or Create an account to join the conversation.

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.

Please Log in or Create an account to join the conversation.