软件开发

db2存储过程动态sql单引号问题,急急急啊~~~!!!!

SET sql_create = 'create table  zjb as ( select groupid from(select '||IN_FOCUSFIELD||',rank() over(order by '||IN_GROUPBY||' as groupid from '||IN_TBNAME||' a group by groupid having max(cast('||IN_FOCUSFIELD||'as int)) - min(cast('||IN_FO...显示全部
SET sql_create = 'create table  zjb as ( select groupid from(select '||IN_FOCUSFIELD||',rank() over(order by '||IN_GROUPBY||' as groupid from '||IN_TBNAME||' a group by groupid having max(cast('||IN_FOCUSFIELD||'as int)) - min(cast('||IN_FOCUSFIELD||' as int)) >= '||V_TRENDSTEP||')))' || 'definition only IN ' ||IN_TABLESPACE|| ' INDEX IN ' ||IN_INDEXSPACE|| ' not logged initially';

这里面的V_TRENDSTEP旁边老是报错,两边一个单引号报错,三个单引号还是报错,大婶们救命啊~~~~
附上存储过程附件

附件:

附件图标s.sql (3.4 KB)

收起
参与8

查看其它 6 个回答huangxin的回答

huangxinhuangxin其它河南拓普计算机网络工程有限公司
根本就没有你上面所说的错误
IT分销/经销 · 2012-09-28
浏览571

回答者

huangxin
其它河南拓普计算机网络工程有限公司

huangxin 最近回答过的问题

回答状态

  • 发布时间:2012-09-28
  • 关注会员:1 人
  • 回答浏览:571
  • X社区推广