字符串操作中的通配符:
*:多位字符的通配符
+:一位字符的通配符
字符串操作中的转义符:#
代码:
REPORT ztest_placeholder.
DATA:l_name(8) TYPE c VALUE 'ZhangSan'.
- *号是多位的通配符
IF l_name CP '*San'.
WRITE: '*:YES'.
ELSE.
WRITE: '*:NO'.
ENDIF.
- +号是一位通配符
IF l_name CP '+San'.
WRITE:/ '+:YES'.
ELSE.
WRITE:/ '+:NO'.
ENDIF.
OPEN SQL where条件中通配符:
%:多位字符的通配符
_:一位字符的通配符
转义符可以使用ESCAPE关键字来定义
TABLES:makt.
SELECT SINGLE *
FROM makt
WHERE spras = 1
AND maktx LIKE '%/_' ESCAPE '/' .