SQLite hex() 函数使用指南
SQLite hex()
函数将参数视为 BLOB,并返回一个表示此 BLOB 的十六进制大写形式的字符串。
hex()
语法
这里是 SQLite hex()
函数的语法:
hex(x)
参数
x
- 必需的。它可以是您想要将其表示为十六进制形式的任意内容。
返回值
SQLite hex()
函数返回一个字符串,它是有参数指定的 BLOB 内容的大写的十六进制呈现。
hex()
实例
要返回字符串 abc
的大写的十六进制呈现,请使用如下语句:
SELECT hex('abc');
hex('abc')
----------
616263
要返回字符串 I love the world.
的大写的十六进制呈现,请使用如下语句:
SELECT hex('I love the world.');
hex('I love the world.')
----------------------------------
49206C6F76652074686520776F726C642E
如果您需要将 16 进制的字符串还原为源字符串,请使用如下 cast()
函数:
SELECT cast(x'49206C6F76652074686520776F726C642E' as varchar);
cast(x'49206C6F76652074686520776F726C642E' as varchar)
------------------------------------------------------
I love the world.