루핑을돌면서 쿼리문 하나하나를 실행시켰는데
예상외로 거리가먼지역 타국가에서 실행을시키면
속도가 너무 늦어지더군요.
그래거 루핑으로 쿼리문을 만들고
루핑이끝나고 만든쿼리문으로 아래와같은 쿼리문들을 한방에
처리하는방법은없을까요?
UPDATE inventory SET i_i_inven = i_i_inven - 1 WHERE i_s_code =1
and i_g_code=1
UPDATE inventory SET i_i_inven = i_i_inven - 2 WHERE i_s_code =1
and i_g_code=2
UPDATE inventory SET i_i_inven = i_i_inven - 4 WHERE i_s_code =1
and i_g_code=3
UPDATE inventory SET i_i_inven = i_i_inven - 8 WHERE i_s_code =1
and i_g_code=23
UPDATE inventory SET i_i_inven = i_i_inven - 2 WHERE i_s_code =1
and i_g_code=4
UPDATE inventory SET i_i_inven = i_i_inven - 5 WHERE i_s_code =1
and i_g_code=5
UPDATE inventory SET i_i_inven = i_i_inven - 13 WHERE i_s_code
=1 and i_g_code=6
UPDATE inventory SET i_i_inven = i_i_inven - 2 WHERE i_s_code =1
and i_g_code=7
UPDATE inventory SET i_i_inven = i_i_inven - 9 WHERE i_s_code =1
and i_g_code=8
i_i_inven 와 i_g_code 는 규칙이없습니다.
|