0
내 식입니다 :OpenSQL ABAP WHERE 절에서 하위 문자열을 어떻게 사용합니까? OpenSQL에서
SELECT * FROM J_1BNFLIN AS B
WHERE SUBSTRING(REFKEY , 1 , 10)
where 절의 문자열 부분이 작동하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
내 식입니다 :OpenSQL ABAP WHERE 절에서 하위 문자열을 어떻게 사용합니까? OpenSQL에서
SELECT * FROM J_1BNFLIN AS B
WHERE SUBSTRING(REFKEY , 1 , 10)
where 절의 문자열 부분이 작동하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
WHERE 조건에서 LIKE를 사용할 수 있습니다. 예를 들어 :
DATA: gv_refkey TYPE j_1bnflin-refkey.
gv_refkey = '123%'.
SELECT *
INTO TABLE ...
FROM j_1bnflin
WHERE refkey LIKE gv_refkey.
이 '123'필드 refkey로 시작하는 모든 항목을 선택합니다 내가 아는 한, OpenSQL에는 SUBSTRING이없는 FAS으로
모두에게 감사하지만 특별한 JozsefSzikszai와 Suncatcher에서 –
(. PLS %주의는 와일드 카드로 사용됩니다) . 정확히 무엇을 원하니? 테이블 J_1BNFLIN에서 REFKEY 필드의 처음 10자를 원하십니까? – JozsefSzikszai
예 @JozsefSzikszai –
죄송합니다. 문제를 잘못 이해 한 것 같습니다. REFKEY 필드의 처음 10자를 선택 기준으로 사용 하시겠습니까? – JozsefSzikszai