> Tech > Paramètres numériques de l’instruction OPNQRYF

Paramètres numériques de l’instruction OPNQRYF

Tech - Par Renaud ROSSET - Publié le 24 juin 2010

Quand il faut utiliser un champ variable numérique dans l'instruction OPNQRYF, il faut d'abord convertir les variables numériques en caractères, comme l'illustre le code source ci-dessous. La commande CHGVAR effectue la conversion Observons qu'il faut que le champ caractère soit suffisamment grand pour contenir le signe moins (pour des résultats

Paramètres numériques de l’instruction OPNQRYF

négatifs) et une virgule quand on traite des champs comportant des décimales.






Convertir une variable numérique en variable caractère
:


PGM   (&#YMD)
DCL VAR(&#YMD) TYPE(*DEC) LEN(6 0)
DCL VAR(&YYMMDD) TYPE(*CHAR) LEN(6)
CHGVAR VAR(&YYMMDD) VALUE(&#YMD)
OPNQRYF FILE((myfile)) QRYSLT(‘(date *EQ ‘ || &YYMMDD || ‘)’)
ENDPGM
 

Ken Schaefer, programmeur/analyste
Alfred Publishing
Van Nuys, Californie

Téléchargez cette ressource

Microsoft 365 Tenant Resilience

Microsoft 365 Tenant Resilience

Face aux principales failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez une approche en 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Comment prioriser vos chantiers cyber et améliorer durablement la résilience de vos tenants Microsoft 365 ?

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech