QUOTE_LITERAL 函数 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

QUOTE_LITERAL 函数

QUOTE_LITERAL 函数以双引号字符串的形式返回指定字符串,以便此字符串可用作 SQL 语句中的字符串文本。如果输入参数为数字,则 QUOTE_LITERAL 会将其视为字符串。请适当地在任何嵌入式单引号和反斜杠之外再加上一对双引号。

Syntax

QUOTE_LITERAL(string)

Argument

字符串

输入参数为 CHAR 或 VARCHAR 字符串。

返回类型

QUOTE_LITERAL 函数返回与输入字符串(CHAR 或 VARCHAR)相同数据类型的字符串。

Example

以下示例返回用引号括起的 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)