Cómo: |
Puede llamar a una función en criterios WHEN como parte de una expresión booleana.
WHEN({function|value} relation {function|value});
o
WHEN NOT(function)
donde:
Es una función.
Es un valor o expresión lógica.
Es un operador que determina la relación entre el valor y la función; por ejemplo, LE o GT.
Esta solicitud comprueba los valores de LAST_NAME con el resultado de la función CHKFMT. Cuando encuentra una coincidencia, la solicitud imprime un pie de clasificación.
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 salida es:
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 |