NVL 问题 replace 一下吧,把一个单引号,换成两个单引号;-- p , 4 个 ,6 个p := replace(p,''','''''') ; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -- p , 4 个 ,6 个-- 刚才还是少写了一个。p := replace(p,'''','''''') ; 这可行,replace 后 'aaaa','bbbbb','ccccc'变成什么 这可行,replace 后 'aaaa','bbbbb','ccccc'变成什么在 SQL 的表示中,一个单引号,相当于括号的作用,如果你的串中包含了单引号,就必须用两个单引号来表示这一个单引号。'aaa' 是 aaa'a''aa' 是 a'aa 'a''''aa' 是 a''a 'a'''aa' 这个会出错我刚说的那这个方法,在动态拼接 SQL 时,用的频率还是比较高的。 这可行,replace 后 'aaaa','bbbbb','ccccc'变成什么在 SQL 的表示中,一个单引号,相当于括号的作用,如果你的串中包含了单引号,就必须用两个单引号来表示这一个单引号。'aaa' 是 aaa'a''aa' 是 a'aa 'a''''aa' 是 a''a 'a'''aa' 这个会出错我刚说的那这个方法,在动态拼接 SQL 时,用的频率还是比较高的。不是做动态拼接,只是传进来是这样的值,我想用nvl函数, nul(@参数,'') @参数 是 'aaaa','bbbbb','ccccc'nul('aaaa','bbbbb','ccccc','') 就出错了 oracle 10g 实现不导入某些表 急求指导create table的权限问题 关于执行效率的问题,高手请进!!! 关于如果通过bat执行语句的问题 大家平时存储过程是怎么写日志的 判断字符是数字还是字母问题! Oracle菜鸟求简单的SQL语句 Oracle配置问题,在线等! 关于oracle中的空字符串的处理 访问CLOB字段问题 新手求助,关于ORA12c的安装问题 DMP数据导入错误
-- 刚才还是少写了一个。
p := replace(p,'''','''''') ;
变成什么
变成什么在 SQL 的表示中,一个单引号,相当于括号的作用,如果你的串中包含了单引号,就必须用两个单引号来表示这一个单引号。
'aaa' 是 aaa
'a''aa' 是 a'aa
'a''''aa' 是 a''a
'a'''aa' 这个会出错
我刚说的那这个方法,在动态拼接 SQL 时,用的频率还是比较高的。
变成什么在 SQL 的表示中,一个单引号,相当于括号的作用,如果你的串中包含了单引号,就必须用两个单引号来表示这一个单引号。
'aaa' 是 aaa
'a''aa' 是 a'aa
'a''''aa' 是 a''a
'a'''aa' 这个会出错
我刚说的那这个方法,在动态拼接 SQL 时,用的频率还是比较高的。不是做动态拼接,只是传进来是这样的值,我想用nvl函数, nul(@参数,'')
@参数 是 'aaaa','bbbbb','ccccc'nul('aaaa','bbbbb','ccccc','') 就出错了