QUOTE_LITERAL 函数
QUOTE_LITERAL 函数以双引号字符串的形式返回指定字符串,以便此字符串可用作 SQL 语句中的字符串文本。如果输入参数为数字,则 QUOTE_LITERAL 会将其视为字符串。请适当地在任何嵌入式单引号和反斜杠之外再加上一对双引号。
语法
QUOTE_LITERAL(string)
参数
- string
-
输入参数为 CHAR 或 VARCHAR 字符串。
返回类型
QUOTE_LITERAL 函数返回与输入字符串(CHAR 或 VARCHAR)相同数据类型的字符串。
示例
以下示例返回用引号括起的 CATID 列。排序操作现将此列视为字符串。
select quote_literal(catid), catname from category order by 1,2; quote_literal | catname --------------+----------- '1' | MLB '10' | Jazz '11' | Classical '2' | NHL '3' | NFL '4' | NBA '5' | MLS '6' | Musicals '7' | Plays '8' | Opera '9' | Pop (11 rows)