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

时间:2013-12-19 10:42:26

标签: oracle store

我有一个存储过程从表中读取值,然后使用更新查询在其中附加一个前缀并更新表。

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

如何通过两个单引号来逃避这个单引号? 简单地说,我想检查......:  1.如果从表中获取的值中存在单引号。  2.如果是,则用双引号替换单引号,否则什么都不做 怎么能实现呢?

1 个答案:

答案 0 :(得分:1)

逃避一个'你使用另一个'。例如,包含单个'的字符串'看起来像这样:

''''

两个'作为字符串的开头和结尾,以及'逃避你真正想要的'。

类似的问题: How to handle a single quote in Oracle SQL