2020-08-26 09:56发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
能帮我解决这个问题吗? 我对身体很陌生。 我的要求就像我的源文件中有10,000条记录,其中一些记录是重复记录。 我想将重复的记录分成一个目标表,并将其余的记录分成一个目标表。 我们如何实现这一目标。 请让我知道逐步过程。
谢谢
Chinnababu
有两个选项:使用错误处理或预先进行测试。
如果目标表具有主键,则第二行的插入将失败并且数据流将因错误而停止。 可以通过在加载程序中设置"用户溢出文件"选项来进行调整,然后将失败的记录放入文件中。 不好,您的要求是它们应该放在一个表中,而不是一个文件中。
因此,我们需要预先测试这种情况。 最简单的方法是使用函数row_num_per_group(pk1,pk2,.. pkn)并首先对主键列上的数据集进行排序。
因此,第一个查询的顺序为,第二个查询的顺序为 一个附加的输出列,group_row_number,然后进行大小写转换,将group_num = 1的所有记录放入好记录表,所有其他记录放入坏记录表。
hi Werner,
非常感谢您的详细解释。
此致
Chinna babu
最多设置5个标签!
有两个选项:使用错误处理或预先进行测试。
如果目标表具有主键,则第二行的插入将失败并且数据流将因错误而停止。 可以通过在加载程序中设置"用户溢出文件"选项来进行调整,然后将失败的记录放入文件中。 不好,您的要求是它们应该放在一个表中,而不是一个文件中。
因此,我们需要预先测试这种情况。 最简单的方法是使用函数row_num_per_group(pk1,pk2,.. pkn)并首先对主键列上的数据集进行排序。
因此,第一个查询的顺序为,第二个查询的顺序为 一个附加的输出列,group_row_number,然后进行大小写转换,将group_num = 1的所有记录放入好记录表,所有其他记录放入坏记录表。
hi Werner,
非常感谢您的详细解释。
此致
Chinna babu
一周热门 更多>