我有3个文件。客户档案中有从未订购或有发票的客户。我们希望从客户文件中删除这些客户。我有两个rpg程序,每个(订单,发票)文件一个。他们创建了2个临时外文件,其中包含我们想要清除的记录。
我想合并这两个文件。在这个意义上存在重复:
客户编号后缀123456 000123456 001123456 002567890 000
如果客户第二次联系我们,后缀可以在那里。
所以两个外野手都有可能上当受骗。
我想要一个只有客户号码的最终文件。
BUt我想在CL.中自动执行此操作
这可以在CL中完成,而不是在临时SQL中完成吗?
一般来说,CL不是一种数据库语言。将临时SQL放入源成员中,并使用CL命令RUNSQLSTM执行它。对于CL程序中更动态的SQL,请使用RUNSQL。
如果我还记得的话,这个应用程序正在创建一些归档文件,这是最后一步。创建存档文件时,也可以很容易地创建"重复"文件。我认为这是一条更好的途径,因为你可以更容易地创建一份报告、电子表格、网页或其他关于你将要清除的客户的记录。