FOR ALL ENTRIES 使用注意事项
2011-06-30 10:05
176 查看
在使用FOR ALL ENTRIES去数据库表匹配数据时,如果匹配的字段出现重复项时,只能查询出一条记录,所以在SELECT 时,最好把所有关键字段都查询出来,这样就可以保证数据到唯一性。
同时,一定要对匹配的内表做空判断。
IF ITAB_SHOW[] IS NOT INITIAL.
SELECT
EBELN
EBELP
BWART
MENGE
ZEKKN
BELNR
BUZEI
FROM EKBE
INTO CORRESPONDING FIELDS OF TABLE ITAB_MSEG
FOR ALL ENTRIES IN ITAB_SHOW
WHERE EBELN = ITAB_SHOW-EBELN
AND EBELP = ITAB_SHOW-EBELP
AND WERKS IN P_WERKS
AND BWART IN ('101','102').
ENDIF.
同时,一定要对匹配的内表做空判断。
IF ITAB_SHOW[] IS NOT INITIAL.
SELECT
EBELN
EBELP
BWART
MENGE
ZEKKN
BELNR
BUZEI
FROM EKBE
INTO CORRESPONDING FIELDS OF TABLE ITAB_MSEG
FOR ALL ENTRIES IN ITAB_SHOW
WHERE EBELN = ITAB_SHOW-EBELN
AND EBELP = ITAB_SHOW-EBELP
AND WERKS IN P_WERKS
AND BWART IN ('101','102').
ENDIF.
相关文章推荐
- FOR ALL ENTRIES IN itab WHERE cond使用注意事项:
- For all entries使用中注意的问题
- For all entries使用中注意的问题(转)
- For all entries使用中注意的问题
- For all entries使用中注意的问题
- FOR ALL ENTRIES特别注意小事项
- FOR ALL ENTRIES IN注意事项
- WaitForMultipleObjects函数使用注意事项
- 检测Qt for symbian前后台切换 以及 信号槽使用的注意事项
- Navicat for MySQL 使用手册及注意事项
- ABAP "FOR ALL ENTRIES IN" 使用指南
- FOR ALL ENTRIES IN 使用指南
- ABAP-FOR ALL ENTRIES IN 注意点
- 使用Navicat for Mysql执行sql查询文件注意事项
- Navicat for MySQL 使用手册及注意事项
- 【转载】ABAP "FOR ALL ENTRIES IN" 使用指南
- ABAP-FOR ALL ENTRIES IN 注意点
- ABAP "FOR ALL ENTRIES IN" 使用指南
- Navicat for MySQL 使用手册及注意事项
- 关于CS plus for CC 的使用以及注意事项