Función escalar HEXTORAW

La función HEXTORAW devuelve una representación de serie de bits de una serie de caracteres hexadecimales.

Read syntax diagramSkip visual syntax diagramHEXTORAW(character-expression )

El esquema es SYSIBM.

En una base de datos Unicode, si un argumento proporcionado es una serie gráfica, se convertirá a una serie de caracteres antes de que se ejecute la función.

expresión-caracteres
Expresión que devuelve un valor que es una serie de caracteres incorporada que no es un CLOB (SQLSTATE 42815). La longitud debe ser un número par de caracteres dentro de los rangos '0' a '9', 'a' a 'f' y 'A' a F' (SQLSTATE 42815).

El resultado de la función es un valor VARBINARY. El atributo de longitud es la mitad del atributo de longitud de expresión-carácter y la longitud real es la mitad de la longitud de la longitud real de expresión-carácter. Si el primer argumento puede ser nulo, el resultado puede ser nulo; si el primer argumento es nulo, el resultado es el valor nulo.

Ejemplo

Representar una serie de caracteres hexadecimales en formato binario.
   HEXTORAW('ef01abC9')
El resultado es un tipo de datos VARBINARY(4) con un valor de BX'EF01ABC9'.