DATA: COND(72) TYPE C,
ITAB LIKE TABLE OF COND.
DATA WA TYPE SPFLI-CITYFROM.
DATA CITY1 TYPE SPFLI-CITYFROM VALUE 'SEOUL'.
DATA CID TYPE SPFLI-CONNID VALUE '0555'.
CONCATENATE 'CITYFROM = ''' CITY1 '''' INTO COND.
APPEND COND TO ITAB.
COND = 'AND'.
APPEND COND TO ITAB.
CONCATENATE 'CONNID = ''' CID '''' INTO COND.
APPEND COND TO ITAB.
SELECT CITYFROM
INTO WA
FROM SPFLI
WHERE (ITAB).
WRITE / WA.
ENDSELECT.
빨간 부분에 문자열과 변수 떄문에 저렇게 처리하신거 같은데 왜 '''' 이렇게 했는지 설명좀 부탁드립니다
이해가 가지 않아서요 부탁드립니다
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | e-abap에서 출간된 책 소개 [8] | 양키 | 2013.01.31 | 11769 |
265 | 828p, 예제 15-4 [2] | 김효상 | 2013.10.16 | 1931 |
264 | ABAP Dictionary 질문입니다! [2] | jjijjel | 2013.10.10 | 1889 |
263 | ABAP2.0 에 있는 Z18-02 예제 소스 [1] | 난초 | 2013.08.10 | 1808 |
262 | 챕터01에 Package Create관련 질문드립니다. [1] | 우우우후후 | 2013.07.28 | 1737 |
261 | Dialog program 과 Module pool program 의 차이가 뭐에요? [1] | ㅇㅈㅇ | 2013.07.24 | 1893 |
260 | 273p 5-26 [2] | baishui | 2013.07.24 | 1552 |
259 | 269p 5-24 [1] | baishui | 2013.07.23 | 1436 |
258 | 221p 5-2 [4] | baishui | 2013.07.16 | 1614 |
257 | 191p 4-16 [1] | baishui | 2013.07.12 | 1296 |
256 | 190p 4-15 [1] | baishui | 2013.07.12 | 1151 |
255 | 188p 4-14 | baishui | 2013.07.12 | 1109 |
254 | 186p 4-13 | baishui | 2013.07.12 | 1060 |
253 | 182page 4-10 | baishui | 2013.07.12 | 1011 |
252 | 181페이지 4-9 [1] | baishui | 2013.07.12 | 994 |
251 | 172p 4-4 [2] | baishui | 2013.07.10 | 1065 |
250 | 147p 3-21 [2] | baishui | 2013.07.10 | 922 |
249 | 130P 3-15 [1] | baishui | 2013.07.09 | 883 |
248 | 127 3-13 | baishui | 2013.07.09 | 2631 |
247 | 119page 3-8 [1] | baishui | 2013.07.09 | 938 |
246 | 126page 3-12 [2] | baishui | 2013.07.09 | 1635 |
동적인 SQL은 프로그램이 실행되면서 해석되는데 위 구문은 다음과 같이 번역됩니다.
CITYFROM = 'SEOUL'
AND
CONNID = '0555'