寫(xiě)存儲(chǔ)過(guò)程的時(shí)候,發(fā)現(xiàn)一有意思的現(xiàn)象:語(yǔ)句大概有1k多行,在編譯的時(shí)候提示:
[IBM][CLI Driver][DB2/HP64] SQL0101N 語(yǔ)句太長(zhǎng)或者太復(fù)雜。 SQLSTATE=54001
然后就是粗略的優(yōu)化SQL語(yǔ)句了,什么能不要的全不要,能折行的就折行,但是,效果還是一樣。
最后,就只能用這招了:更改SQL堆的大小!
把默認(rèn)的堆值放大一倍后,執(zhí)行順利通過(guò)!
-- Start of generated script for NO CONNECTION
-- Dec-20-2006 at 13:20:35
#ATTACH NDE4C3D4;
UPDATE DATABASE CONFIGURATION
FOR FWMY USING
stmtheap 50000
IMMEDIATE;
DETACH;
#SYNC 10;
-- End of generated script for NO CONNECTION
from:http://blog.sina.com.cn/s/blog_55fc875c010007zj.html
[IBM][CLI Driver][DB2/HP64] SQL0101N 語(yǔ)句太長(zhǎng)或者太復(fù)雜。 SQLSTATE=54001
然后就是粗略的優(yōu)化SQL語(yǔ)句了,什么能不要的全不要,能折行的就折行,但是,效果還是一樣。
最后,就只能用這招了:更改SQL堆的大小!
把默認(rèn)的堆值放大一倍后,執(zhí)行順利通過(guò)!
-- Start of generated script for NO CONNECTION
-- Dec-20-2006 at 13:20:35
#ATTACH NDE4C3D4;
UPDATE DATABASE CONFIGURATION
FOR FWMY USING
stmtheap 50000
IMMEDIATE;
DETACH;
#SYNC 10;
-- End of generated script for NO CONNECTION
from:http://blog.sina.com.cn/s/blog_55fc875c010007zj.html