Les trucs & astuces de la semaine du 18 au 24 Avril 2005
Trucs & Astuces iSeries : CpyF, RPG, PC
Q : J’essaie d’utiliser la commande CpyF pour copier
des enregistrements joints, de deux fichiers actifs
dans un seul fichier d’historique contenant tous les
champs des deux fichiers. Dois-je créer un fichier logique
de jointure pour cela ?
R : Vous n’avez pas besoin d’un fichier logique de jointure.
Vous pouvez utiliser la commande OpnQryF (Open Query
File) pour définir une jointure dynamique puis utiliser la
commande CpyFrmQryF (Copy From Query File) pour copier
les enregistrements tels qu’indiqués par les spécifications
de jointure de OpnQryF. La figure 1A montre un
exemple simple de cette opération.
Ici, le paramètre MapFld est nécessaire pour indiquer lequel
des fichiers d’entrée fournit le champ OrderId pour le
fichier de sortie. Vous pouvez utiliser n’importe quelles fonctions
de manipulation de données de la commande
OpnQryF, comme la sélection d’enregistrements, le groupage
et le mapping des champs. A noter
qu’il n’est pas nécessaire d’utiliser
une commande OpnDbF (Open
Database File) pour ouvrir le fichier
de requêtes avant de copier à partir
de lui.
A titre de référence, la figure 1B
présente une instruction SQL équivalente.
Téléchargez cette ressource

Gagner en cyber-résilience avec Insight & Bitdefender
Dans un environnement en constante mutation, où les cyberattaques deviennent plus nombreuses et plus sophistiquées, et où les SI se complexifient par la multiplication des offres SaaS et le multi cloud, les entreprises doivent repenser leur approche de la cybersécurité et faire évoluer leurs bonnes pratiques. Comment gagner en Cyber résilience ?