| OPNQRYF partie 2 |
|
1 ) Utiliser une sélection compliquée
Il existe toutes les fonctions SQL mais pas forcément avec la même syntaxe. OPNQRYF FILE(client) QRYSLT('ADDRES *CT "VALENCE" ') Sélection des clients qui ont VALENCE dans la date. L'inconvénient de Solution : OPNQRYF FILE(client) QRYSLT('%XLATE(ADDRES QSYSTRNTBL) *CT + Dans cette exemple avant de comparer, on convertit la zone en majuscule à l'aide de la table système QSYSTRNTBL.
La mise au point est souvent délicate (programme en batch difficile à Il faut augmenter votre niveau de log ==> CHGJOB LOG(4 00 *SECLVL) Il existe 2 grands cas d'erreur : A) La sélection formatée est fausse Il faut détailler la variable QRYSLT(&select). Souvent c'est une erreur B) Le résultat ne correspond pas à ce qu'on attend. A la sortie de l'opnqryf, il faut utiliser la commande CPYFRMQRYF qui
PLB
|