您的位置:首页 > 数据库

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.

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 table