软件开发

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_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

7同行回答

huangxinhuangxin其它河南拓普计算机网络工程有限公司
我的db2版本是9.7,运行没有错显示全部
我的db2版本是9.7,运行没有错收起
IT分销/经销 · 2012-09-28
浏览588
daijiangbodaijiangbo项目经理山东众阳软件有限公司
回复 4# leo     那我该怎么弄呢?显示全部
回复 4# leo


    那我该怎么弄呢?收起
软件开发 · 2012-09-28
浏览638
huangxinhuangxin其它河南拓普计算机网络工程有限公司
根本就没有你上面所说的错误显示全部
根本就没有你上面所说的错误收起
IT分销/经销 · 2012-09-28
浏览567
huangxinhuangxin其它河南拓普计算机网络工程有限公司
我刚试过,没有报错显示全部
我刚试过,没有报错收起
IT分销/经销 · 2012-09-28
浏览610
mingmingokmingmingok数据库管理员北京优尼时代
你这个sql是做什么的?显示全部
你这个sql是做什么的?收起
互联网服务 · 2012-09-28
浏览594
daijiangbodaijiangbo项目经理山东众阳软件有限公司
神马情况,都木大侠的吗:'(显示全部
神马情况,都木大侠的吗:'(收起
软件开发 · 2012-09-28
浏览648
leo_wynleo_wyn商业智能工程师Security
DECLARE V_TRENDSTEP INT; -- int类型, 怎么能够进行字符串的连接呢?显示全部
DECLARE V_TRENDSTEP INT; -- int类型, 怎么能够进行字符串的连接呢?收起
系统集成 · 2012-09-28
浏览608

提问者

daijiangbo
项目经理山东众阳软件有限公司
擅长领域: AIXUnix服务器

问题状态

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