程永——IBM软件集团中国区合作伙伴技术支持(BPTS)高级信息工程师。
BPTS团队专注于帮助合作伙伴提升IBM软件平台的技能,构建行业解决方案,辅助方案实施,建立成功客户案例并分享最佳实践经验。
程永在数据库和信息集成领域有7年以上的经验,在DB2规划设计、开发部署和性能调试以及WII(Websphere Information Integration)信息整合等方面有丰富的经验。在电力、政府等行业拥有丰富的开发、维护、系统集成经验。是IT168、IBM DeveloperWorks特约撰稿人,并在IT168拥有专栏,文章主要涉及SOA、XML、数据库、信息集成等。
rheet1978的个人资料
- 省份: 北京
- 地区: 朝阳
管理 给我的留言
-
ywlylg 留言于2008-11-18 13:47:03
- 大虾,能帮我分析一下么?
-
icesnowcn
留言于2008-11-15 16:51:58
- 悄悄话,只给空间主人查看...
-
ywlylg 留言于2008-11-14 10:36:25
- 我在DB2上执行如下的SQL语句
select db2admin.rdsm_item.item_no item_no,
a.indent_stk_amt indent_stk_amt,
a.ctr_n_indent_stk_qty ctr_n_indent_stk_qty,
a.ctr_indent_stk_amt ctr_indent_stk_amt,
a.qty_cmpy qty_cmpy,
a.qty_n_indent qty_n_indent
from db2admin.rdsm_item
left outer join
(select item_no,
sum(db2admin.rdsm_item_wh_bal.qty_on_hand) qty_cmpy,
sum(case db2admin.rdsm_warehouse.indent_flag
when 'Y' THEN indent_stock_amt
ELSE 0
END) AS indent_stk_amt,
sum(CASE db2admin.rdsm_warehouse.indent_flag
WHEN 'Y' THEN 0
ELSE qty_on_hand
END ) AS qty_n_indent,
sum(case db2admin.rdsm_warehouse.indent_flag||db2admin.rdsm_item_wh_bal.centre_code
when 'Y'||:as_centre_code THEN indent_stock_amt
ELSE 0
END) AS ctr_indent_stk_amt,
sum(case db2admin.rdsm_warehouse.indent_flag||db2admin.rdsm_item_wh_bal.centre_code
when 'N'||:as_centre_code THEN qty_on_hand
ELSE 0
END) AS ctr_n_indent_stk_qty
from db2admin.rdsm_item_wh_bal, db2admin.rdsm_warehouse
where db2admin.rdsm_item_wh_bal.whs_code = db2admin.rdsm_warehouse.whs_code group by item_no ) a
on db2admin.rdsm_item.item_no = a.item_no
where db2admin.rdsm_item.item_no in (:as_item_no)
发现as_item_no数组的组维超过138维就查询出错,但没有返回的出错代码.
服务器版本是8.02
客户端版本是6.
db2admin.rdsm_item_wh_bal 的数据量是8万条多一点
db2admin.rdsm_item的数据量是4万条多一点
db2admin.rdsm_warehouse只有100多条数据而已.
能不能够分析一下原因啊?

