FOR ALL ENTRIES特别注意小事项
来源:互联网 发布:长图制作软件 编辑:程序博客网 时间:2024/05/01 15:21
之前看到很多博客上都对这个语句的使用事项已经很多了,现在不在重复。
今天在编程的时候发现一个问题:
如下: SELECT b_werk "地点
b_lager "库存地点
INTO CORRESPONDING FIELDS OF TABLE ty_output_h
FROM zwmt029
WHERE sernr IN s_sernr.
与(当内表it_matnr为空的时候)
SELECT b_werk "地点
b_lager "库存地点
INTO CORRESPONDING FIELDS OF TABLE ty_output_h
FROM zwmt029
FOR ALL ENTRIES IN it_matnr
WHERE sernr IN s_sernr
AND matnr = it_matnr-matnr.
取值效果一样么?
事实证明是不一样的。当执行下面的语句的时候,会把表中所有的语句查询出来。
由此可以得出结论:当使用FOR ALL ENTRIES 时,如果连接的内表为空,会忽略掉下面的WHERE语句,直接把数据库中的数据全部取出,
在此,请博友注意:
- FOR ALL ENTRIES特别注意小事项
- For all entries使用中注意的问题
- for all entries
- FOR ALL ENTRIES WHERE
- FOR ALL ENTRIES IN
- FOR ALL ENTRIES IN
- for all entries in语句
- FOR ALL ENTRIES IN 使用指南
- For All Entries In 注意事项
- FOR ALL ENTRIES 使用注意事项
- ABAP "FOR ALL ENTRIES IN"
- ABAP "FOR ALL ENTRIES IN"
- ABAP "FOR ALL ENTRIES IN"
- ABAP "FOR ALL ENTRIES IN"
- ABAP-FOR ALL ENTRIES IN 注意点
- Select语句中使用FOR ALL ENTRIES IN需要注意的问题
- python3注意小事项
- Improving Performance of FOR ALL ENTRIES QUERY
- java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk
- java线程进阶
- 在Worker Thread上操纵控件
- Ubuntu 出现apt-get: Package has no installation candidate问题
- 如何设置apache日志记录蜘蛛爬行
- FOR ALL ENTRIES特别注意小事项
- Python 专用类方法
- Socket的Send,Recv的长度问题
- Xampp phpmyadmin 远程访问
- Oracle Library Cache Lock 解决思路
- dom4j解析xml
- ANDROID OptionMenu 菜单列表
- PHP 获取本年、本周、本月、本日的开始和结束时间
- github常用指令