hex_decode_binary
Описание
Декодирует строку в шестнадцатеричной кодировке в двоичный формат.
Эта функция поддерживается начиная с версии 1.5.0.
Синтаксис
hex_decode_binary(str);
Параметры
str: строка для преобразования. Поддерживаемый тип данных — VARCHAR.
Возвращается пустой двоичный файл, если возникает любая из следующих ситуаций:
- Длина строки равна 0 или количество символов в строке является нечетным числом.
- Строка содержит символы, отличные от
[0-9],[a-z]и[A-Z].
Возвращаемое значение
Возвращает значение типа VARBINARY.
Примеры
mysql> select hex(hex_decode_binary(hex("Hello Selena")));
+------------------------------------------------+
| hex(hex_decode_binary(hex('Hello Selena'))) |
+------------------------------------------------+
| 48656C6C6F2053746172526F636B73 |
+------------------------------------------------+
mysql> select hex_decode_binary(NULL);
+--------------------------------------------------+
| hex_decode_binary(NULL) |
+--------------------------------------------------+
| NULL |
+--------------------------------------------------+
Ключевые слова
HEX_DECODE_BINARY