MODIFY itab [FROM wa] TRANSPORTING f1 ... fn WHERE cond.
위의 문장처럼 transporting 이라는걸 쓰는데...
왜 쓰는지 역활이 먼지 개념이 안 잡히네요..
알려주시면 감사하겠습니다.
where이랑 transporting 이거 구분이 안되네욤.
댓글 3
-
강진규
2007.06.14 01:41
-
zappa
2007.06.14 22:17
sql의 update문의 set 처럼 인식하시면 될듯 합니다.
그러나, update의 set에서는 값을 바로 지정하지만
modify는 f1... fn <- 변수에 값을 먼저 넣어 주어야 하지요.
-
feebie
2007.06.21 23:50
itab-f1 = 'AA'.
itab-f2 = 'BB'.
MODIFY itab transporting f1 f2 where f3 = 'CC'.
F3 = 'CC' 인 데이타에 대해서 F1 값은 AA 로 F2 값은 BB 로 일괄 update 합니다.
transporting f1 f2 f3 .... where ....
f1, f2, f3 modify 시킬 itab 필드명을 쓰시면 됩니다.
where은 해당 조건을 찾는 부분일테고요..