제가 SELECT문을 이용해서 특정한 데이터를 조회하는데
데이터가 1건일 때와 1건 이상일 때를 비교해서 연산을 해야 합니다.
혹시 조회된 데이터의 건수가 몇건인지 알아내는 시스템 필드는 없나요??
댓글 4
-
Lynx
2009.01.14 20:10
sy-dbcnt 를 사용하면 됩니다. -
아밥퍼
2009.01.14 21:14
DATA: I_CNT TYPE I.
SELECT * FROM SPFLI INTO TABLE ITAB.
DESCRIBE TABLE ITAB LINES I_CNT.
또는
I_CNT = LINES( ITAB ).
IF I_CNT EQ 1.
~
ELSE.
~
ENDIF.
-
양군
2009.01.14 22:20
시스템 필드는 sy-dbcnt입니다.
-
튀밥
2009.01.14 23:30
Lynx, 아밥퍼, 양군 님 친절한 답변 감사드립니다.^^