SQLite quote() 函数使用指南
SQLite quote()
函数对参数进行转移,并将其作为 SQL 文本字面值返回。 quote()
的结果适合包含在 SQL 语句中。
对于字符串参数,quote()
函数将使用单引号包围字符串,并转移字符串中的单引号。
对于 BLOB 参数,quote()
函数将其编码为十六进制表示。
quote()
语法
这里是 SQLite quote()
函数的语法:
quote(x)
参数
x
- 必需的。它可以是一个字符串或者 BLOB 类型的数据。
返回值
SQLite quote()
函数返回一个字符串,它是对参数使用单引号包围后的结果。
quote()
实例
以下语句展示了 SQLite quote()
函数的基本用法。
SELECT 'I''m good', quote('I''m good');
'I''m good' quote('I''m good')
----------- ------------------
I'm good 'I''m good'
对于 BLOB 类型的参数,quote()
函数将其编码为十六进制表示:
SELECT quote(cast('HELLO' AS BLOB));
quote(cast('HELLO' AS blob))
----------------------------
X'48454C4C4F'