MODIFY *table
DELETE *table
이렇게 MODIFY 나 DELETE 할 TABLE 이름을 표기하고
앞에 * 를 붙여주면 무슨 의미를 가지게 되는지 잘 모르겠습니다...
댓글 7
-
GoodAbap
2008.12.03 23:22
-
처절자취생
2008.12.04 08:13
*은 all이란 의미 아닌가요;;
-
Gerrard
2008.12.04 19:06
그런데 굳이 * 를 표기안해도 전부 DELETE나 MODIFY 되지않나요??
-
법장
2008.12.05 01:58
all의 의미는 아니구요..
이전 문법에 사용하던 표현인데..최근에는 거의 사용 안하는 걸로 알고 있습니다.
일종의 테이블 work area 라고 보시면 됩니다.
예를 들면, 테이블 선언시에 같이 선언해서 사용하는 경우가 종종 있죠.
구조가 BBB 랑 동일한 work area 라고 보시면...
tables : AAA, *BBB, CCC.
move-corresponding AAA to *BBB.
modify *BBB.
-
bd
2008.12.05 04:50
아직도 스탠다드에서 종종 보이곤 하는대...
좋은 정보감사합니다.
-
Gerrard
2008.12.05 19:31
답변 감사드립니다 ^^
-
박태준
2008.12.11 18:07
저두 궁금했는데 좋은 정보 얻어갑니다... 감사합니다.
확실히 맞는지 몰겠지만 modify * a_테이블 - a_테이블에 있는 모든 필드의 데이터값을 삭제하겠다.
delete * a_테이블 - a_테이블에 있는 모든 필드의 데이터들을 삭제하겠다. 란 뜻인거같은데요..
* 는 '모든' 의 의미가 아닐까요