知方号

知方号

ABAP面试题集

ABAP面试题集

1.数据说明数据效率 提示:尽量使用Select(max,min,sum,avg)和select single,for all enteris,二分法,append和collect loop里不能套select;避免使用select distinct ,代替先sort,再 delete ;

① 抽取数据时,避免使用SELECT *, 尽量使用SELECT A B INTO TABLE ITAB这样的语句。

② 不要使用SELECT…ENDSELECT语句。

③ 尽量避免在LOOP中访问数据库。可以在之前先把数据取到内表,在LOOP中用READ TABLE WITH KEY … BINARY SEARCH.进行读取对应的数据。

④ 用SORT代替ORDER BY。

⑤ 使用二分查找法。READ TABLE的之前使用SORT TABLE BY对内表进行排序, 然后使用READ TABLE WITH KEY …BINARY SEARCH.

⑥ 避免使用SELECT DISTINCT 语句。在抽取数据到内表后用 DELETE ADJACENT DUPLICATES语句来消除重复行。

⑦ 尽量多指定WHERE语句条件。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。