Utilisation des constantes
La plupart des paramètres de fonction macro acceptent des constantes numériques ou des expressions converties en constante numérique (les fonctions macro utilisant des chaînes acceptent les constantes de chaîne).
Dans les fonctions macro effectuant des opérations enregistrement par enregistrement (par exemple, l'ajout de deux colonnes numériques), l'utilisation d'une constante revient à spécifier une colonne contenant cette valeur de constante dans chaque ligne. En fait, si une constante est fournie comme paramètre d'entrée, cette constante est étendue à la même longueur que l'entrée.
Certaines fonctions macro acceptent aussi bien des chaînes de texte ASCII que des constantes numériques. Les paramètres acceptant à la fois des constantes numériques et des chaînes de texte ASCII sont indiqués dans la section "Paramètres" de chaque fonction macro.
Des exemples sont fournis dans le tableau ci-après.
La constante 100 est interprétée comme une colonne contenant le même nombre de lignes que la colonne CURR_BAL, chaque ligne contenant la constante 100. La zone dérivée PERCENT_UTILIZ contiendra chaque valeur de CURR_BAL multipliée par 100 et divisée par chaque valeur de CREDIT_LIM.
La constante "Mr." est interprétée comme une colonne contenant le même nombre de lignes que la colonne LAST_NAME, chaque ligne contenant la constante "Mr.". La zone dérivée NAME contiendra chacune des chaînes de texte de LAST_NAME précédée de "Mr.".
*