| SELECT * INTO TABLE LT_DATA1 FROM MKPF FOR ALL ENTRIES IN LT_DATA1 WHERE FRBNR LIKE '1%'. |
RANGES: LR_FRB FOR MKPF-FRBNR.
SELECT * INTO TABLE LT_DATA2 |
如下图(Durtn)查询时间对比,IN 相对于 LIKE 更优化查询

本文通过对比ABAP中使用IN与LIKE进行查询的时间效率,揭示了在特定条件下IN操作符相较于LIKE能提供更优性能的事实。通过具体代码示例展示了如何利用RANGES和LOOP AT等语句优化查询过程。
| SELECT * INTO TABLE LT_DATA1 FROM MKPF FOR ALL ENTRIES IN LT_DATA1 WHERE FRBNR LIKE '1%'. |
RANGES: LR_FRB FOR MKPF-FRBNR.
SELECT * INTO TABLE LT_DATA2 |
如下图(Durtn)查询时间对比,IN 相对于 LIKE 更优化查询

1096

被折叠的 条评论
为什么被折叠?