Bonjour à tous,
J'ai un problème de cohérence de données concernant des tables DB2 sur AS400 V5R4.
Je pense qu'une de mes tables n'est plus alimentée ... bref, là n'est pas ma question.
J'aimerais savoir à quelle date et heure exacte a eu lieu la dernière insertion de données dans cette table sachant bien sûr que je n'ai pas un beau champ "Timestamp" !
Quelqu'un m'a dit qu'il fallait que j'aille voir dans "le journal" via un écran 5250 or je ne sais pas comment faire cela.
Par contre, j'ai déjà un peu utilisé le 5250 et je suis sûr que la table qui m'intéresse est bien journalisée.
M'est-il possible de passer par un "strsql" puis par je ne sais quelle option tomber sur le journal correspondant ?!
Comment ça c'est pas si simple ... aïe !
Merci de m'aider.
Gôm
[SQL/DB2] Date d'insertion d'un enregistrement
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
visualisation du journal
SI la table est bien journalisée (DSPFD montre cela), il y a deux solutions :
1/ DSPJRN FILE(la-table) RCVRNG(*CURCHAIN)
en indiquant la plage temporelle dans FROMTIME() TOTIME()
2/ même commande en indiquant OUTPUT(*OUTFILE) puis le paramètre OUTFILE(), enfin une requête SQL sur le fichier en question
Attention les données sont dans une zone banalisée JOESD, toutes les autres zones contiennent des infos système : qui, quand, quelle opération...
1/ DSPJRN FILE(la-table) RCVRNG(*CURCHAIN)
en indiquant la plage temporelle dans FROMTIME() TOTIME()
2/ même commande en indiquant OUTPUT(*OUTFILE) puis le paramètre OUTFILE(), enfin une requête SQL sur le fichier en question
Attention les données sont dans une zone banalisée JOESD, toutes les autres zones contiennent des infos système : qui, quand, quelle opération...
Christian Massé (Volubis.fr)