参数名:xx
select ${xx} from dual
参数传过来的值是这样的:'B001','B002','B003'
想要实现的效果:
select ''''||'B001'||''''||','||''''||'B002'||''''||','||''''||'B003'||'''' as xx from dual
oracle数据库,各位大佬有啥函数能实现吗TT。。
那就处理下
select ${CONCATENATE("''''||",replace(xx,"','","'||''''||','||''''||'"),"||''''")} from dual
============
效果
68个浏览都没有人看懂你在说什么。
参数是什么就查什么啊。
拼那么多个单引号做什么?
这不是一毛一样吗?干嘛还要费劲拼接