当前位置: 首页 > 知识库问答 >
问题:

转义postgresql中的所有单引号

和和裕
2023-03-14

与其在文本中转义每个',有没有办法一次转义它们,就像这样:

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

共有1个答案

蒋弘致
2023-03-14
insert into table1(data) values
($$it's a string, it's got some single quotes$$)

美元报价

美元报价字符串常量由美元符号 ($)、一个由零个或多个字符组成的可选“标签”、另一个美元符号、构成字符串内容的任意字符序列、美元符号、开始此美元报价的相同标签和美元符号组成

 类似资料:
  • 所以我试着运行这样一个脚本: 我得到了这个错误:。 我也试过这样做:,但它不起作用 有人知道我如何运行这样的查询吗?

  • 我试图通过displayName查询用户,但在通过C#SDK和Graph Explorer发送请求时,我很难转义单引号。 更新:示例中不清楚,我遇到问题的搜索词是 查询示例:https://graph.microsoft.com/v1.0/users?$filter=startsWith(displayName,'I')结果为 我尝试了各种各样的转义,用反斜杠,双引号,代替引号,没有任何效果。使用

  • 我创建了一个数据库触发器来将行数据存储在审计表中。在更新操作期间,此触发器从主表中获取数据并将其插入历史表。(历史表有列:日期,操作类型说更新/删除,实际行数据)但在某些情况下,触发器会失败,因为输入数据中有引用的文本。 如何对触发器中的引用文本进行转义? 这对于正常用例很好,但是如果varchar数据有单引号文本,那么它无法将数据加载到历史表中。 我是后格林的新手。我尝试过这样的选项 和 等,但

  • 问题内容: 我该如何工作? 将在引起此故障。我从类似的文件运行它,但也无法从命令行运行。我试过使用and 和(unicode ) 我被卡住了 问题答案: 我有同样的问题。最简单的解决方案是,除了用单引号引起来的撇号外,还要使用反斜杠来将其引起来。 对于您的用例,更改为,它应该可以工作。 另一种方法是将POST数据()用双引号引起来,同时用反斜杠转义JSON字符串中所有嵌套的双引号。

  • 问题内容: 如何在JavaScript中转义(单引号)? 这是我尝试使用的地方: 上面代码的结果在文本框中填充了“ hel”。我试图用\代替’,但这就是我得到的。 上面代码的结果在文本框中填充了“ hel \”。 如何成功转义单引号? 问题答案: 您可以使用HTML实体: 对于 对于 … 。

  • 问题内容: 相关链接: PostgreSQL中的字符串文字和转义字符 这是我的错误: 这是我的查询: 如果我使用双引号,请删除单引号的反斜杠转义符,并在SELECT语句之前删除E 我得到这个: 而且由于查询被截断,我也收到错误消息。 我以前曾使用dblink进行过转义,因此是否需要服务器设置或需要配置的东西? 我知道如果我在sql服务器本身上运行查询,但该查询工作正常,但不能与dblink一起运行