# 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
2
3
4
5
6
7
8
9
10
11
12
13