von Mr.Bobo » Do, 22.10.2009 08:44
Hallo,
heute habe ich mal eine Frage und hoffe eine Lösung, Tipp oder Erklärung hier zu finden bzw. zu bekommen.
Folgendes Problem: Ich benutze immer öfter Text-Dateien (mit irgend einem Trennzeichen) als Datenbanktabellen bzw. als Datenbankquellen ohne die Daten in irgend eine ...SQL Datenbank zu importieren. Diese Funktion kennen bestimmt ganz viele hier. Das funktioniert auch einwandfrei!
Das Problem ist aber, das einfache SELECT * FROM <Tabelle> reichen mir nicht aus. Ich benötige etwas komplexere Abfragen oder auch Abfragen über mehrere Tabelle (z. Bsp. mit INNER JOIN) und an dieser Stelle komme ich einfach nicht weiter. Base bringt mir immer die Meldung, dass die Abfrage zu komplex wäre.
Das Kopieren der „Text“ Tabellen in eine HSQLDB oder auch das Einlesen in eine MySQL Datenbank habe ich auch schon ausprobiert. Das funktioniert zwar aber ist mit einem großen Aufwand verbunden. Meine „Text“ Tabellen mit bis zu 2,5 Mio. Datensätze und weit über 100 Felder (Spalten) sind relativ groß und so eine Tabelle in HSQLDB zu kopieren oder auch in MySQL eine zu erstelle und dann mit LOAD DATA INFILE ... einzulesen kostet viel Zeit und Aufwand. Ich habe auch schon mit dem MySQL Connector versucht die „Text“ Tabelle in eine MySQL Datenbank zu kopieren, das geht aber nicht.
So, und nun die Frage. Hat jemand vielleicht das gleiche Problem oder vielleicht sogar eine Lösung? Aber auch für Ihre Ideen, Vorschläge oder auch einfache Tipps bedanke ich mich schon im Voraus!
Hallo,
heute habe ich mal eine Frage und hoffe eine Lösung, Tipp oder Erklärung hier zu finden bzw. zu bekommen.
Folgendes Problem: Ich benutze immer öfter Text-Dateien (mit irgend einem Trennzeichen) als Datenbanktabellen bzw. als Datenbankquellen ohne die Daten in irgend eine ...SQL Datenbank zu importieren. Diese Funktion kennen bestimmt ganz viele hier. Das funktioniert auch einwandfrei!
Das Problem ist aber, das einfache SELECT * FROM <Tabelle> reichen mir nicht aus. Ich benötige etwas komplexere Abfragen oder auch Abfragen über mehrere Tabelle (z. Bsp. mit INNER JOIN) und an dieser Stelle komme ich einfach nicht weiter. Base bringt mir immer die Meldung, dass die Abfrage zu komplex wäre.
Das Kopieren der „Text“ Tabellen in eine HSQLDB oder auch das Einlesen in eine MySQL Datenbank habe ich auch schon ausprobiert. Das funktioniert zwar aber ist mit einem großen Aufwand verbunden. Meine „Text“ Tabellen mit bis zu 2,5 Mio. Datensätze und weit über 100 Felder (Spalten) sind relativ groß und so eine Tabelle in HSQLDB zu kopieren oder auch in MySQL eine zu erstelle und dann mit LOAD DATA INFILE ... einzulesen kostet viel Zeit und Aufwand. Ich habe auch schon mit dem MySQL Connector versucht die „Text“ Tabelle in eine MySQL Datenbank zu kopieren, das geht aber nicht.
So, und nun die Frage. Hat jemand vielleicht das gleiche Problem oder vielleicht sogar eine Lösung? Aber auch für Ihre Ideen, Vorschläge oder auch einfache Tipps bedanke ich mich schon im Voraus!