Cómo: |
Idiomas disponibles: informes, Maintain
La función ITOZ convierte un número del formato numérico al de decimal en zona. Aunque las solicitudes no pueden procesar números en zona, son capaces de escribir campos en zona, en un archivo de extracción, para su uso con programas externos.
ITOZ(length, in_value, output)
donde:
Número entero
Es la longitud de in_value en bytes. El número máximo de bytes es de 15. El último byte incluye el signo.
Numérico
Es el número que se va a convertir o el nombre del campo que lo contiene. El número queda truncado a un número entero antes de convertirse.
Alfanumérico
Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.
La siguiente solicitud crea un archivo de extracción que incluye los ids. de los empleados y los salarios, en un formato en zonas, para un programa de COBOL:
DEFINE FILE EMPLOYEE
ZONE_SAL/A8 = ITOZ(8, CURR_SAL, ZONE_SAL);
END
TABLE FILE EMPLOYEE PRINT CURR_SAL ZONE_SAL BY EMP_ID ON TABLE SAVE AS SALARIES END
El archivo de extracción resultante es:
NUMBER OF RECORDS IN TABLE= 12 LINES= 12 ALPHANUMERIC RECORD NAMED SALARIES FIELDNAME ALIAS FORMAT LENGTH EMP_ID EID A9 9 CURR_SAL CSAL D12.2M 12 ZONE_SAL A8 8 TOTAL 29
WebFOCUS |