转义postgresql中的所有单引号

时间:2016-08-23 17:47:27

标签: string postgresql escaping

而不是在文本中转义每个',有没有办法一次性逃避它们,如下所示:

insert into table1(data) values(@'it's a string, it's got some single quotes')

1 个答案:

答案 0 :(得分:4)

insert into table1(data) values
($$it's a string, it's got some single quotes$$)

Dollar quoting

  

美元引用的字符串常量包含美元符号($),零个或多个字符的可选“标记”,另一个美元符号,构成字符串内容的任意字符序列,美元符号,开始这个美元报价的同一个标签和一个美元符号