删除'duplicates records'的最佳方法



我有3个文件。客户档案中有从未订购或有发票的客户。我们希望从客户文件中删除这些客户。我有两个rpg程序,每个(订单,发票)文件一个。他们创建了2个临时外文件,其中包含我们想要清除的记录。

我想合并这两个文件。在这个意义上存在重复:

客户编号后缀123456 000123456 001123456 002567890 000

如果客户第二次联系我们,后缀可以在那里。

所以两个外野手都有可能上当受骗。

我想要一个只有客户号码的最终文件。

BUt我想在CL.中自动执行此操作

这可以在CL中完成,而不是在临时SQL中完成吗?

一般来说,CL不是一种数据库语言。将临时SQL放入源成员中,并使用CL命令RUNSQLSTM执行它。对于CL程序中更动态的SQL,请使用RUNSQL。

如果我还记得的话,这个应用程序正在创建一些归档文件,这是最后一步。创建存档文件时,也可以很容易地创建"重复"文件。我认为这是一条更好的途径,因为你可以更容易地创建一份报告、电子表格、网页或其他关于你将要清除的客户的记录。

相关内容

  • 没有找到相关文章

最新更新