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'