Comment : |
Vous pouvez invoquer une fonction dans le critère WHEN entend que partie d'une expression booléenne.
WHEN({function|value} relation {function|value});ou
WHEN NOT(function)où :
est une fonction.
est une valeur ou une expression logique.
est un opérateur qui détermine la relation entre la fonction et la valeur, par exemple, GT ou LE.
Cette requête vérifie les valeurs dans LAST_NAME par rapport aux résultats de la fonction CHKFMT. Quand une correspondance est trouvée, la requête imprime un pied de tri.
TABLE FILE EMPLOYEE PRINT DEPARTMENT BY LAST_NAME ON LAST_NAME SUBFOOT "*** LAST NAME <LAST_NAME DOES MATCH MASK" WHEN NOT CHKFMT(15, LAST_NAME, 'SMITH ', 'I6'); END
La sortie est :
LAST_NAME DEPARTMENT
--------- ----------
BANNING PRODUCTION
BLACKWOOD MIS
CROSS MIS
GREENSPAN MIS
IRVING PRODUCTION
JONES MIS
MCCOY MIS
MCKNIGHT PRODUCTION
ROMANS PRODUCTION
SMITH MIS
PRODUCTION
*** LAST NAME SMITH DOES MATCH MASK
STEVENS PRODUCTION
| WebFOCUS |