SyncSort JOINKEYS-数组

时间:2019-04-22 14:57:23

标签: arrays sorting jcl reformat

使用REFORMAT函数执行JOINKEYS时,Syncsort可以产生一个数组吗?我的数据示例如下:

文件#1

Kevin    Florida
Darren   Georgia
Travis   Colorado
Todd     Louisiana

文件#2

Kevin   Purple
Kevin   Gold
Darren  Red
Darren  White
Travis  Black
Travis  Gold
Todd    Blue
Todd    White

输出文件

Kevin   Florida    Purple   Gold
Darren  Georgia    Red      White
Travis  Colorado   Black    Gold
Todd    Louisiana  Blue     White

当文件中基本上存在1:1时,我可以成功执行JOINKEY和REFORMAT。但是,我不确定是否可以在一条记录中创建1:M输出文件而不覆盖数据。

1 个答案:

答案 0 :(得分:0)

我知道了。我设置了“ SORT FIELDS”卡,以对文件1中的密钥进行升序排序。因此,我在上一步中对文件进行了预排序,然后在下一步中执行了JOINKEYS。这次我的分类卡是:

'SORT FIELDS=COPY'.  

这成功了。