100分----------解决了问题就给你!

888888888888 2007-12-28 01:11:47
ls_sql_body :=ls_sql_body||',sum(decode(kb,'||Col_c||',jz)) '|| Col_c;


我想在 ls_sql_body :=ls_sql_body||',sum(decode(kb,'||Col_c||',jz)) '|| Col_c;里加两个''如

selct kb,'A' FROM ......
...全文
139 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Well 2007-12-29
  • 打赏
  • 举报
回复
楼主,这个问题,只要记住一点。因为'是关键字符。。进行转意。。
select '''' from dual的结婚就是'。。你按这个就OK了。。也就是''等'
heyixiang 2007-12-29
  • 打赏
  • 举报
回复
参考popeye627的
Croatia 2007-12-28
  • 打赏
  • 举报
回复
看了LZ自己的回答,才知道LZ想要什么。

原来是加两个[A],不是两个空白字符。
popeye627 2007-12-28
  • 打赏
  • 举报
回复
select ''''||'a'||'''' from dual
union all
select CHR(39)||'a'||CHR(39) from dual


--------------
1 'a'
2 'a'
ehsgs 2007-12-28
  • 打赏
  • 举报
回复
错了

ehsgs 2007-12-28
  • 打赏
  • 举报
回复
先把你要的字段用select into 存在变量里
select kb,‘A’ into A,B from table;
ls_sql_body :=ls_sql_body ¦ ¦',sum(decode(kb,' ¦ ¦Col_c ¦ ¦',jz)) ' || A || B¦ ¦ Col_c;
888888888888 2007-12-28
  • 打赏
  • 举报
回复
CHR(39) ¦ ¦ sum(decode(kb,' ¦ ¦Col_c ¦ ¦',jz)) ¦ ¦ CHR(39);


我靠这么简单

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧