在 postgresql 表中存储带有特殊字符(例如引号或反斜杠)的字符串

2023-12-26

我有一个有价值的字符串

'MAX DATE QUERY: SELECT iso_timestamp(MAX(time_stamp)) AS MAXTIME FROM observation WHERE offering_id = 'HOBART''

但是在插入 postgresql 表时我收到错误:

org.postgresql.util.PSQLException:错误:“HOBART”处或附近有语法错误。

这可能是因为我的字符串包含单引号。我不知道我的字符串值。每次它都会不断变化,并且可能包含特殊字符,如 \ 或其他字符,因为我正在从文件中读取并保存到 postgres 数据库中。

请给出转义此类字符的通用解决方案。


根据 SQL 标准,引号通过加倍来分隔,即:

insert into table (column) values ('I''m OK')

如果你更换每一个single在你的文字中引用two单引号,它会起作用。

通常,反斜杠会对后面的字符进行转义,但文字反斜杠也可以通过使用类似的方式进行转义two反斜杠”

insert into table (column) values ('Look in C:\\Temp')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 postgresql 表中存储带有特殊字符(例如引号或反斜杠)的字符串 的相关文章

随机推荐

  • 如何以只读方式打开 Eclipse 项目?

    有谁知道有没有办法在 Eclipse 中以只读模式打开项目 如果打开了很多类似的项目 很容易对错误的项目进行更改 当您从前一个项目创建另一个实例时 将项目置于只读模式非常有用 因此 您复制旧项目中的所有文件 然后在新实例中进行更改 错误地编
  • Primefaces 数据表的列标题中的工具提示

    在基于的应用程序中JSF 2 1 and Primefaces 6 0 我正在尝试向数据表的标题添加工具提示 在我当前的解决方案中 仅当将鼠标精确指向文本标题 Projekttyp 时才会出现工具提示 我需要每当鼠标指针位于列标题中时就显示
  • 使用 jQuery 和 iFrame 下载大文件 - 需要文件就绪事件,以便我可以隐藏加载 gif

    我正在使用 jQuery 下载一些需要一些时间才能创建的文件 因此我显示了一个加载 gif 来告诉用户要有耐心 但问题是 加载 gif 当前显示和隐藏都在一瞬间 有没有办法让我在下载完成后隐藏加载 gif 并且用户在屏幕上弹出 保存文件 窗
  • Vaadin 为版本控制添加什么

    我们正在使用 Vaadin 14 我们应该将项目中的哪些文件夹提交到版本控制 文件夹node modules非常大 非常耗时 我们应该提交这个吗 node modules目录不应该加入版本控制 package json and packag
  • 通过 Facebook 的图 api 发布状态

    在 PHP 中 我尝试使用图形 api 将状态发布到我们的 Facebook 粉丝页面 尽管遵循 facebook 给出的说明 但以下代码似乎没有更新状态 这是代码 xPost access token key xPost message
  • Android:如何通过xml制作看起来像光环的Circle

    我正在尝试使用带有光环的 xml 制作一个圆圈 光环就像从中心的绿色开始 绿色不断褪色 最后在边缘变得透明 该怎么办呢 我正在尝试使用以下内容
  • 如何在限制 ssh 的防火墙后面通过 https 访问 heroku git

    Heroku 部署在我家里就像一个魅力 但我的办公室网络限制 ssh 这会阻止命令 git push heroku master 有没有办法使用 heroku git 存储库的 https url 来推送我的应用程序 您只能通过 ssh 推
  • @IdClass JPA 注解

    这是我的一个实体的复合主键 public class GroupMembershipPK implements Serializable private static final long serialVersionUID 78164338
  • 切片如何包含自身?

    我正在尝试使用 The Go 编程语言 来学习 Golang 并且我已经到达了关于切片的部分 它们在数组和切片之间进行比较 因为两个数组可以与 其中两片不能 正文如下 operator for arrays of strings it ma
  • Mongo 上按日期字符串(升序)排序

    我有一个数据库 其中的日期列格式为 dd mm yyyy 我想按日期升序排序 cursor collection gt find filter gt sort array date gt 1 tripID gt 1 日期是一个字符串 我也在
  • 立即获取整数中最左边活动位的索引[重复]

    这个问题在这里已经有答案了 如何从左到右而不是从右到左扫描整数 二进制 我知道我可以从左边开始尝试每一位 然后记录最左边的位 但是有没有更快的方法 是否有一个内置函数可以立即找到整数中最左边的有效位 即 1 我知道从右到左 我可以做类似的事
  • 如何在 ASP.NET Core 3.0 Preview 5 中将声明映射选项传递给 IdentityServerJwt?

    灵感来自关于自定义声明的文章 https korzh com blogs net tricks aspnet identity store user data in claims 我已将租户 ID 自定义声明添加到我的身份服务器登录过程中
  • 如何在Android Studio中调试?

    我怎么能够 设置断点 在断点处停止 发布 但保持调试模式 我所说的释放是指不要进入下一行 跳转到下一个断点 或者只是等到断点被击中 我没有时间也没有意愿深入研究 SDK 类 我只是想在完成几行之后就退出 到目前为止 我唯一能做的就是终止调试
  • 如何将 ALAsset 中的视频显示到 UICollectionview ios

    我尝试使用下面的代码从照片库中获取所有视频ALAsset 现在 我想将所有视频显示到UICollectionview但它似乎没有显示任何东西 请给我一些建议 提前致谢 ViewDidLoad 从照片库获取所有视频 allVideos NSM
  • 跨源资源共享(CORS)——我在这里遗漏了什么吗?

    我正在读关于CORS https developer mozilla org en HTTP access control我认为实施既简单又有效 然而 除非我遗漏了什么 否则我认为规范中遗漏了很大一部分 据我了解 外国站点根据请求的来源 以
  • 用于数据分析目的的特定 postgresql 服务器配置

    如果您使用 postgresql 数据库 是否有关于使用 postgresql conf 文件调整服务器性能的任何提示具体来说用于数据科学部门和数据分析目的 或者性能调整本身与目的无关 并且您将用它做什么没有真正的区别 因为 这都是关于提取
  • 制作因子变量的频率直方图

    我对 R 很陌生 所以我对这样一个基本问题表示歉意 我花了一个小时谷歌搜索这个问题 但找不到解决方案 假设我的数据集中有一些关于常见宠物类型的分类数据 我将其作为 R 中的字符向量输入 其中包含不同类型动物的名称 我是这样创建的 anima
  • 无法在 GitLab 上执行合并请求

    将 GitLab 从 6 2 更新到 7 1 后 我无法执行合并请求 它告诉我没有任何东西可以合并 但当然有 系统信息 System information System Current User git Using RVM no Ruby
  • 更改选项卡时添加动画

    你好 我有一个包含两个子活动的 TabHost 活动 为子活动添加 左 右 动画的最佳解决方案是什么 此致 Hi最好的解决方案是向布局添加动画假设你有两个选项卡 tabs TabHost this findViewById R id tab
  • 在 postgresql 表中存储带有特殊字符(例如引号或反斜杠)的字符串

    我有一个有价值的字符串 MAX DATE QUERY SELECT iso timestamp MAX time stamp AS MAXTIME FROM observation WHERE offering id HOBART 但是在插