doushi 发表于 2011-02-14 11:21

db2 in()

select * from table where id in ('1','2','3','4','5'.........);

请问in里边通常多少个项目为好呢?
前几天因为in里边包含了4万条记录,
db2的STMTHEAP 满了,
结果db2只能重启了。。。。。。:em08:

net_lin 发表于 2011-03-06 15:48

语句不建议过长,多个并发的时候很容易把内存耗尽的,特别是在stmtheap为automatic的时候
个人觉得超过一百条的都建议用临时表join
页: [1]
查看完整版本: db2 in()