dbtab 의 특정 값을 읽어 오고 싶은데..
읽어 올 수 있는 키가 line number 밖에 없습니다.
internal table 같은 경우는 index 에 라인 값을 이용하면 불러올 수 있는데..
이경우엔 어찌해야 되는지..
안되는건지 잘 몰르겠네요..
머리가 나빠서요..
도움을 청합니다..
Select *
From dbtab
into table itab
where ???? or something ??
*---- 수정할께요..
CARRID CONNID FLDATE
AA 310 2008.06.02
BB 310 2008.07.02
CC 330 2008.08.02
이렇게 들어가 있는데요...
필드 값을 사용하지 않고
단지 라인 값을 이용해서 읽어 올수 있는 방법은 없나해서요...
만약 BB 310 2008.07.02
값이 필요하면..
LINE 값 2 만을 이용해서..
2번째 라인을 읽어와라..하고싶어서..
댓글 4
-
초보아밥퍼
2008.06.03 19:31
-
초보아밥퍼
2008.06.03 20:02
흠 질문이 좀.... 그렇게 db 테이블에서 가져오는 경우가 없는데...
어떤걸 하시길래 이런걸 하시는지... 궁금 ^^?
-
삐러
2008.06.03 20:21
제가 그냥 연습해 보고 있는데요..
ALV EDIT 관련해서 키 값까지 변경 되버리게 설정하였더니..
이것저것 고려해 줘야 할것들이 많아 지더라구요...
그래서 기존 값(키값이)이 수정 되었을 경우는 수정된 라인 번호를 이용해서...
DB테이블의 값을 삭제 하고 새로운 값을 입력 할려고 하는데..흠
암튼 괜한짓 하고 있는것 같은데...제가 시간이 좀 남아서..흠.
원래는 1768번 글에 썼듯이 기존 값은 키 값 수정 못하게 하고
새로 추가되는 행만 키 값도 활성화 해서 할려고 했는데...
아무도 아무런 답변을 안해 주시고 해답도 찾지 못해..
막무가내로 하다가 수렁에 빠졌습니다. 흠
아무튼 그렇게 하지 않는다니 다른 방법을 한번 찾아 봐야겠습니다.
머 이런 삽질도 가끔은 도움 되겠죠?? ㅎㅎ
아무튼 답변 감사합니다.
-
심마니
2008.06.06 03:07
ㅎㅎㅎ
너무 앞서가시는 분이시네..
이런건 dbms를 만드시는 분들이 고민하셔야 할 듯.....
지금 말씀이 어떤 특정값을 가져와야 하는지를 잘 모르겠어요.
ㅜㅜ 라인별로 가져오는건지...