ITOZ: Cómo convertir un número al formato en zona

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.


Principio de página

x
Sintaxis: Cómo Convertir un número al formato en zonas
ITOZ(length, in_value, output)

donde:

length

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.

in_value

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.

output

Alfanumérico

Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.



Ejemplo: Cómo convertir un número al formato en zona

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