select * from TABLE_NAME WHERE SEQID in
( 148304 , 143947 , 138940 , 139940 , 145461 , 146381 , 152593 ,
151357 , 143683 , 145468 , 143043 , 152263 , 141289 , 142479 ,
143395 , 143935 , 151950 , 149762 , 137981 , 143712 , 148883 ,
147107 , 151032 , 141588 , 136365 , 137365 , 140385 , 141302 ,
144272 , 147439 , 152574 , 147102 , 151351 , 151952 , 151034 ,
149224 , 139601 , 151933 , 152599 , 151374 , 143359 , 139934 ,
139594 , 152261 , 143072 , 138958 , 146047 , 139628 , 152558 ,
138628 , 141273 , 147410 , 148337 , 142193 , 145170 , 144243 ,
138619 , 137973 , 146041 , 137030 , 141050 , 150476 , 137012 ,
141032 , 150458 , 153129 , 136376 , 140396 , 146344 , 151373 ,
148314 , 152246 , 138626 , 146028 , 137357 , 150803 , 142181 ,
145158 , 148325 , 145453 , 146373 , 137996 , 141933 , 145142 ,
136383 , 140403 , 141627 , 147100 , 144597 , 138941 , 139941 ,
142798 , 143714 , 137690 , 141299 , 136690 , 140710 , 147764 ,
150136 , 136714 , 140734 , 150160 , 151954 , 151916 , 138009 ,
148620 , 149538 , 152236 , 147990 , 142836 , 141946 , 145147 ,
144593 , 136390 , 140410 , 141291 , 147428 , 152573 , 153134 ,
144261 , 139626 , 137332 , 138332 , 150778 , 151709 , 151955 ,
152809 , 153132 , 141297 , 147434 , 144267 , 141281 , 137368 ,
150815 , 138322 , 151699 , 136706 , 140726 , 150152 , 153135 ,
139602 , 147744 , 143912 , 144839 , 147079 , 148006 , 144251 ,
137974 , 144255 , 147422 , 143375 , 141285 , 146056 , 141916 ,
142806 , 143722 , 139937 , 141928 , 147978 , 137338 , 150784 ,
142165 , 145148 , 136401 , 140421 )
지금 이런식으로 IN 문을 구성해야만 할
상황입니다...
COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI
Driver][DB2/SUN]
SQL0973N "APP_CTL_HEAP" 힙(heap)에 명령문을 처리하기 위해 사용
가능한 저장영역이 충분하지 않습니다. SQLSTATE=57011
이런 에러가 나고 있습니다...
최대 appl. 제어 힙(heap) 크기(4KB)
(APP_CTL_HEAP_SZ) = 128
현재 설정이구요...
IN 절 아래에 저렇게 쭉 써주게 되면 DB 힙 사이즈를
많이 차지하게 되는건가요??
힙 사이즈를 늘려주면 어떻게 되는건지..
궁금합니다...
답변 부탁드립니다... 수고하세요... ^^
|