Come: |
La funzione REVERSE inverte i caratteri in una stringa. Questa inversione include tutti gli spazi finali, che diventano spazi iniziali. Tuttavia, in un prospetto HTML con SET SHOWBLANKS=OFF (il valore predefinito), gli spazi iniziali non sono visibili.
REVERSE(length, source_string, output)
dove:
Valore intero
Numero di caratteri in source_string e output, o un campo che contiene la lunghezza.
Alfanumerico
Stringa di caratteri da invertire , racchiusa tra virgolette singole, oppure campo che contiene la stringa di caratteri.
Alfanumerico
Nome del campo che contiene il risultato o formato del valore di emissione racchiuso tra virgolette singole”.
Nella seguente richiesta rispetto all'origine dati EMPLOYEE, la funzione REVERSE si usa per invertire i caratteri nel campo LAST_NAME, per produrre il campo chiamato REVERSE_LAST. In questo campo, gli spazi finali da LAST_NAME sono diventati spazi iniziali. La funzione TRIM si usa per eliminare gli spazi iniziali da REVERSE_LAST, per produrre il campo chiamato TRIM_REVERSE.
DEFINE FILE EMPLOYEE REVERSE_LAST/A15 = REVERSE(15, LAST_NAME, REVERSE_LAST); TRIM_REVERSE/A15 = TRIM('L', REVERSE_LAST, 15, ' ', 1, 'A15'); END TABLE FILE EMPLOYEE PRINT REVERSE_LAST TRIM_REVERSE BY LAST_NAME END
L'emissione è:
LAST_NAME REVERSE_LAST TRIM_REVERSE --------- ------------ ------------ BANNING GNINNAB GNINNAB BLACKWOOD DOOWKCALB DOOWKCALB CROSS SSORC SSORC GREENSPAN NAPSNEERG NAPSNEERG IRVING GNIVRI GNIVRI JONES SENOJ SENOJ MCCOY YOCCM YOCCM MCKNIGHT THGINKCM THGINKCM ROMANS SNAMOR SNAMOR SMITH HTIMS HTIMS HTIMS HTIMS STEVENS SNEVETS SNEVETS
WebFOCUS |