如何使用SYNCSORT一步从两个输入文件中获取匹配和不匹配的记录?
我有如下要求。
->我有 2 个输入文件 FILE1 和 FILE2。
->将匹配的记录写入FILE3。
->将 FILE1 中的不匹配记录写入 FILE4。
->将 FILE2 中的不匹配记录写入 FILE5。
两个输入文件中的关键位置是(1,10)。
任何人都可以让我知道排序卡吗?我如何在 SyncSort 中一步获得它?
提前致谢, 拉贾塞卡·詹努。
I have a requirement like below.
-> I have 2 input files FILE1 and FILE2.
-> Write the matching records into a FILE3.
-> Write the Non matching records from FILE1 into FILE4.
-> Write the Non matching records from FILE2 into FILE5.
The key position in both the Input Files is (1,10).
Can anybody please let me know the SORTCARD, how Can I get this in single step in SyncSort??
Thanks in Advance,
Rajasekhar Jannu.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
另请注意,由于您没有提及每个文件的长度,因此仅考虑了这两个文件的 10 个字节。
如果您没有找到可行的解决方案,还建议您搜索已知的大型机论坛并将其发布到此处。希望这有帮助
参考这个:
连接键指南
Also, note that only 10bytes have been considered from both the files as you didnt mention the lengths of each file.
Also suggest you to search known mainframe forums and post it here if you dont get the working solution. Hope this helps
Refer this:
Joinkeys Guide
FILL=C'@' 将字符“@”填充到 JOIN 操作产生的记录中,以便稍后在使用 INCLUDE 进行 Filter 时可以使用该填充字符
FILL=C'@' pads the charecter '@' to the record produced by JOIN operation, so that this padded charecter can be used later at the time of Filter using INCLUDE