Oracle单引号拼接和替换

时间:2019-09-27 16:19:12   收藏:0   阅读:898

1.oracle拼接一个单引号:

正常写法:‘‘‘‘||   

由于单引号存在转义,第一个和最后一个是指定你要使用的字符,第二个’是单引号的转义字符,所以需要第三个‘才是真正你要拼接的那个。

也可以用 chr(39) 作为字符拼接,这样可能更直观。

2.oracle替换单引号

REPLACE(‘a,b‘,‘,‘,chr(39) || ‘,‘ || chr(39)) 

此处将,替换为‘,‘

例如:需要将a,b 替换为 ‘a‘,‘b‘ 可以这么写:

    select  chr(39) || REPLACE(‘a,b‘,‘,‘,chr(39) || ‘,‘ || chr(39)) || chr(39) from dual

技术分享图片

结果如上图。

原文:https://www.cnblogs.com/healer007/p/11597992.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!