做运维的时候,客户提了个issue。 只有特定情况下出现了错误。 debug的时候发现是一条SQL语句取数没取全。 原因就是使用了 FOR ALL ENTRIES IN。 直接看demo: SPFLI表数据 代码 断点 去重了,第二个断点 所以以后使用 FOR ALL ENTRIES IN 的时候,select的字段要斟酌好,最好把所有主键都取出来,防止自动去重的时候丢数据