添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
魁梧的大蒜  ·  AttributeError: ...·  1 月前    · 
不羁的盒饭  ·  vb.net访问sql ...·  11 月前    · 
开朗的大脸猫  ·  python ...·  1 年前    · 

abap delete adjacent duplicates comparing

ABAP语言中的DELETE ADJACENT DUPLICATES命令可以用于删除一个内部表中的连续重复项。该命令还支持可选的COMPARING子句,可以使用该子句来指定比较两个相邻条目时应该考虑哪些字段。

例如,以下代码将删除内部表itab中名为name的连续重复项:

DELETE ADJACENT DUPLICATES FROM itab COMPARING name.

在这个例子中,COMPARING子句指定了在比较相邻的itab条目时应该使用哪个字段。因此,如果itab中具有以下条目:

| Name  | Age | Sex |
|-------|-----|-----|
| John  | 25  | M   |
| Mary  | 30  | F   |
| Mary  | 35  | F   |
| Peter | 20  | M   |
| Peter | 25  | M   |

执行DELETE ADJACENT DUPLICATES FROM itab COMPARING name命令后,内部表itab将变为:

| Name  | Age | Sex |
|-------|-----|-----|
| John  | 25  | M   |
| Mary  | 30  | F   |
| Peter | 20  | M   |

注意,如果没有指定COMPARING子句,则DELETE ADJACENT DUPLICATES命令将考虑内部表中所有字段,而不仅仅是第一个字段。因此,在比较条目时将考虑所有字段的值,而不仅仅是name字段的值。

希望这些信息能对您有所帮助。如有其他问题,请继续提问。

  •