Exemple de problématique:
En base nous avons des prénoms et des matricules
Nous devons mettre en place un traitement qui permet d'insérer de nouveaux prénoms tout en incrémentant le matricule.
Nous allons donc ajouter les prénoms célia, clara et léonie:
- Première étape: récupérer le matricule maximum dans une variable (Ex: MatriculeMax) via un composant SQL.
- Le Dataflow se découpe de la façon suivante:
- Dans la colonne dérivée on déclare notre matricule max qui nous permetras de commencer la séquence ainsi que le "MatriculeNew" qui contiendra le nouveau matricule de chaque ligne.
- Passons aux choses intéressantes avec le composant script
- Déclarer la variable MatriculeMax que le script utilisera
- Activer la colonne MatriculeNew en "ReadWrite" pour récupérer le nouveau matricule
Code C#
Voici le résultat:
Aucun commentaire:
Enregistrer un commentaire