:SET

L'instruction :SET vous permet d'affecter une valeur à une variable. Vous pouvez utiliser :SET seule ou combinée avec l'instruction :DEFINE pour déclarer le type de données de la variable. Si vous utilisez :SET seule, cette variable ne peut stocker que les chaînes ou les entiers positifs, et n'est liée à aucun type de données particulier Vous pouvez aussi utiliser :SET pour résoudre des expressions arithmétiques.

Pour plus d'informations :

Syntaxe

:S[ET] Script variable = Value

Paramètres

Remarques :

Important ! Vous pouvez utiliser :SET et :RSET pour affecter différentes valeurs à une même variable de script. Les valeurs sont définies par ces instructions à l'exécution du job. Si vous relancez le job, c'est la valeur précédemment enregistrée dans le rapport par l'instruction :RSET qui est utilisée.

Exemples

L'exemple suivant illustre l'affectation d'une chaîne de caractères à une variable de script nommée &FILENAME# :

:SET &FILENAME# = "L.LST.FILE"

L'exemple suivant illustre l'utilisation de la fonction de script SYS_DATE pour extraire la date actuelle, et l'affectation de cette date à une variable de script nommée &TODAY# :

:SET &TODAY# = SYS_DATE(YYMMDD)

L'exemple suivant illustre l'affectation d'une valeur numérique à une variable de script :

:SET &NUMBER# = 1

L'exemple suivant illustre l'affectation de la valeur d'une variable de script vers une autre :

:SET &NR# = &NUMBER#

Voir aussi :

voiraussi1

RESOLVE_VAR