# DB2 loop

DB2 디비버에서 loop를 돌릴 수 있다(에디터에서 바로 실행 가능) 오라클이랑 약간 다르지만 안되는건 아님.!

이 사실만 알고 있으면 나머지는 지피티 가 해결 해 줄거시다.

BEGIN
	FOR v AS
		SELECT USER_ID, USER_NM
		FROM TB_SY_USER_TMP
		WHERE USER_ID IN ('00502986','JSW1')
    DO
        UPDATE TB_SY_USER_TMP
           SET USER_NM = 'LOOP TEST2'
         WHERE USER_ID = v.USER_ID;
    END FOR;
END

SELECT * FROM TB_SY_USER_TMP WHERE USER_ID IN ('00502986','JSW1');
1
2
3
4
5
6
7
8
9
10
11
12
13