2009-03-26 10 views

Répondre

2

Je ne sais pas exactement ce que vous êtes après (par exemple, ce que vous espérez faire rapport sur la comparaison), mais une idée peut-être procéder comme suit:

  • Créez deux nouveaux fichiers (temporaires) avec les données de vos cibles plus un numéro de ligne séquentiel; saisissez les nouveaux fichiers sur le numéro de ligne
  • Parcourez les deux fichiers par numéro de ligne, en glanant les données dont vous avez besoin.
  • Si record_1 est « moins » que record_2 par l'ancienne clé, faire avancer file_1
  • Si elle est plus grande, l'avance file_2
  • Si elles sont égales, avance à la fois

Sur EOF sur un fichier Vous devrez vérifier les enregistrements uniques à la fin du fichier restant qui peuvent ou non être à EOF.

+0

J'ai implémenté cela avec DCL :-) –

Questions connexes