点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有两个内部表。 ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有两个内部表。 ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我有两个内部表。
只是为了阐明我的观点。 我正在举一个例子:
内部表A包含10个条目,内部表B包含12个条目。
表A和B有10个共同的条目。 现在,我对B中而不是A中的2个条目感兴趣。
我正在使用以下方法:
在这里,我只是从B中删除A中存在的条目。
将LOOP AT
删除
ENDLOOP。
但是效率不高。 因此,您能建议我采取任何有效的方法来实现这一目标吗?
我还要动态创建上述where条件。
任何帮助将不胜感激。
谢谢
Partish
Hello Partish,
不想在循环内编写delete stmt,那么在这种情况下-在表B中再创建一列,并为表A的每个类似记录为其设置值。可以用值'X'来表示。
然后在主循环之外,您只需编写delete语句并从表B中删除记录,该表的该列的值为X。因此,您现在只剩下2个条目。
BR/Himayat
一周热门 更多>