Un moyen efficace de lire à partir d'un fichier texte dans une table de base de données

StackOverflow https://stackoverflow.com/questions/8952930

  •  11-11-2019
  •  | 
  •  

Question

J'ai un fichier journal. Le fichier est structuré. Chaque ligne est délimitée par des virgules afin qu'elle ressemble à une table. Je dois lire ce fichier et transporter le contenu vers une table de base de données. Je veux traiter les 9 premières virgules comme des délimiteurs et les autres comme un contenu de la dixième colonne. Donc, il peut y avoir plus de 9 virgules dans une ligne, mais le dixième et les prochains ne sont pas pris comme délimiter. Je sais en fait comment le faire en itérant à travers les personnages et en vérifiant l'occurrence des virgules. Mais je ne veux pas que ce soit inefficace. Peut-être qu'il y a une meilleure façon? Quel serait le moyen le plus précis d'y parvenir? Soit C # ou Delphi est OK. Pour Oracle, j'utiliserai probablement Oracle, mais SQL Server est également une option.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top