转义存储oracle过程中的单引号

转义存储oracle过程中的单引号,oracle,store,Oracle,Store,我有一个存储过程,它从表中读取值,然后使用update query在其中添加前缀并更新表 但我在表中获取值的问题包含单引号('),所以在更新查询中使用它时不起作用 如何通过两个单引号来转义这个单引号? 简单地说,我想检查一下 1.如果从表中获取的值中存在单引号。 2.如果是,则将单引号替换为双引号,否则不执行任何操作 如何才能做到这一点?摆脱单一的“你使用另一个”。例如,包含单个“的字符串如下所示: '''' 两个“作为字符串的开始和结束”和一个“用于转义实际需要的” 类似问题: 是的,但在此

我有一个存储过程,它从表中读取值,然后使用update query在其中添加前缀并更新表

但我在表中获取值的问题包含单引号('),所以在更新查询中使用它时不起作用

如何通过两个单引号来转义这个单引号? 简单地说,我想检查一下 1.如果从表中获取的值中存在单引号。 2.如果是,则将单引号替换为双引号,否则不执行任何操作
如何才能做到这一点?

摆脱单一的“你使用另一个”。例如,包含单个“的字符串如下所示:

''''
两个“作为字符串的开始和结束”和一个“用于转义实际需要的”

类似问题:

是的,但在此之前,我应该有一个方法,该方法的值有单引号,而不是单引号。由于数据来自表,我不知道单引号是在哪里使用的请发布一个示例,因为通常您不会遇到这个问题。如果您将值选择到一个变量中,然后在更新中使用该值,那么它是否包含单引号并不重要,它将自动处理和保留。您可能需要显示您的代码,以便我们可以看到您实际在做什么。当然,还有你所犯的错误。