Bonjour,
Je ne suis pas sur que je procède de la bonne façon, j'aimerais votre avis et aussi un peu d'aide de votre part.
Je dois continuer le chargement d'une table en gardant ses clés primaires existantes :
Table Toto qui contient :
00001TITI
00002TATA
00003TOTO
La clé primaire est les 5 premiers caractères soit :
00001
00002
00003
Je décharge une autre table TITI qui contient
YOYO
MAMA
PAPA
Je souhaite charger ma table TOTO à partir des données de TITI en conservant les clés primaires de TOTO
00001TITI
00002TATA
00003TOTO
+
00004YOYO
00005MAMA
00006PAPA
En gras ce sont les nouvelles clés primaires que j'ai besoin de générer.
Je pensais faire un SEQNUM en JCL à avec comme clé de START, la dernière valeur de clé primaire récupéré sur la table TOTO.
Mais je ne sais pas d'une,
- Comment récupérer la valeur max d'un champs d'un fichier (ici je souhaite récupérer la clé 0003 du record 00003TOTO de la table TOTO, et la passer en paramètre du second step qui réalise un SEQNUM à partir de la valeur récupéré précédemment pour réaliser une numérotation comme suit sur les données de la table TITI
00004YOYO
00005MAMA
00006PAPA
En gras, les nouvelles clés primaires recalculé.
Partager