Примеры HEX_DECODE
HEX_DECODE
select cast(hex_decode('48657861646563696D616C') as varchar(12))
from rdb$database;
CAST ============ Hexadecimal
Функции для работы с контекстными переменными
Функции для работы со строками
Функции для работы с датой и временем
Функции для работы с типом BLOB
Функции для работы с типом DECFLOAT
HEX_DECODE
HEX_DECODE
select cast(hex_decode('48657861646563696D616C') as varchar(12))
from rdb$database;
CAST ============ Hexadecimal
HEX_ENCODE()
DSQL, PSQL
HEX_ENCODE (binary_data)
Параметр | Описание |
---|---|
binary_data |
Двоичные данные для кодирования |
VARCHAR CHARACTER SET ASCII
или BLOB SUB_TYPE TEXT CHARACTER SET ASCII
Функция HEX_ENCODE
кодирует binary_data шестнадцатеричным числом и возвращает закодированное значениекак VARCHAR CHARACTER SET ASCII
или BLOB SUB_TYPE TEXT CHARACTER SET ASCII
в зависимости от входного аргумента.
Когда входной аргумент не является BLOB
, то длина результирующего типа вычисляется как type_length * 2
,где type_length — максимальная длина в байтах типа входного аргумента.
HEX_ENCODE
HEX_ENCODE
select hex_encode('Hexadecimal')
from rdb$database;
HEX_ENCODE ====================== 48657861646563696D616C