- Categorias:
Funções de cadeia de caracteres e binários (Codificação/Decodificação)
TRY_HEX_DECODE_BINARY¶
Uma versão especial de HEX_DECODE_BINARY que retorna um valor NULL se ocorrer um erro durante a decodificação.
Sintaxe¶
Argumentos¶
inputUma expressão de cadeia de caracteres contendo apenas dígitos hexadecimais. Normalmente, esta cadeia de caracteres de entrada é gerada pela chamada da função HEX_ENCODE.
Retornos¶
Um valor BINARY que pode, por exemplo, ser inserido em uma coluna do tipo BINARY.
Exemplos¶
Isto mostra como usar a função TRY_HEX_DECODE_BINARY (note que a função é usada na instrução INSERT para decodificar em um campo BINARY; a função não é usada na instrução SELECT):
Criar uma tabela e dados:
Agora faça uma consulta para mostrar que podemos recuperar os dados intactos:
Saída: