PACF

Un campo de tipo PACF es un valor numérico en el que cada medio byte es un carácter hexadecimal, y el signo está representado por una F hexadecimal (para un número positivo) o por una D hexadecimal (para un número negativo) en la mitad derecha del byte situado más a la derecha. La longitud refleja el número de dígitos y va de 1 a 18. Para determinar el número de bytes, añada 2 al valor de longitud, divida la suma por 2 y trunque las fracciones en el resultado.

Para un campo de longitud 4, las representaciones hexadecimales internas de valores de ejemplo son las siguientes:
  // para decimal 123
  00 12 3F

  // para decimal -123
  00 12 3D

  // para decimal 1234
  01 23 4F

  // para decimal -1234
  01 23 4D

Un valor negativo que se lee de un archivo o base de datos en un campo de tipo PACF puede tener una B hexadecimal en lugar de una D; EGL acepta el valor, pero convierte la B en D.

Consulta relacionada
Tipos primitivos

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.