Thread Zeichenketten aus einer Datei lesen ->: und in einer anderen Datei zufügen (13 answers)
Opened by SimplyFred at 2007-04-26 17:10

murphy
 2007-04-26 19:08
#76263 #76263
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Was Du da realisieren möchtest nennt man bei Datenbanken auch eine relationale Join-Operation. Ich denke daher, dass es sich lohnen würde, die Daten in eine SQL-Datenbank zu übertragen und über die CPAN:DBI-Schnittstelle mit SQL-Befehlen darauf zuzugreifen.

Wenn kein Datenbankserver zur Verfügung steht und / oder kein Zugriff von mehreren Rechnern auf die Datensätze nötig ist, würde ich eine Dateidatenbank wie SQLite (Perlanbindung: CPAN:DBD::SQLite) empfehlen.

Falls die Datenmenge sehr klein ist und die Operation nur einmalig durchgeführt werden muss, könnte man, statt eine echte Datenbank einzusetzen, vielleicht auf CPAN:DBD::CSV zurückgreifen, um die CSV-Dateien mittels SQL anzusprechen.

edit: Nur der Vollständigkeit halber: Der SQL-Befehl, den man hier bräuchte, sähe etwa so aus
SELECT * FROM Table0 LEFT OUTER JOIN Table1 ON Table0.column0 = Table1.column1;.\n\n

<!--EDIT|murphy|1177600474-->
When C++ is your hammer, every problem looks like your thumb.

View full thread Zeichenketten aus einer Datei lesen ->: und in einer anderen Datei zufügen