SQL Daten per script einfügen
Posted: 2007-01-04 12:23
Hallo,
mal wieder eine Anfänger frage ....
ich würde gerne per sh Daten in sql Datenbanken eintragen.
Die Datenbank schaut so aus ....
a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18 a19 a20 a21
a1 = Zufallsnummer von 00001 fortlaufend
a2 = hier sollte sich das Script die Daten aus einer text Datei rausholen, wo pro Zeile Daten stehen.
a3,a4,a5,a21 = leer
a6 bis a19 = 0
a20 = 1
Das kann ich mir mal denken ....
mit einem
for i in ..... `WIE LESE ICH DIE EINZELNEN ZEILEN AUS a.txt AUS?!"`
do
INSERT INTO $DB (a1, a2, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) VALUES ($ZBR, $TEXT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
done
Jetzt fehlt mir leider noch ....
a.) einen Zähler der bei jeden Durchlauf +1 zu $ZBR setzt
b.) eine Funktion welche die oberste Zeile aus a.txt ausliest diese dann einträgt und zur nächsten Zeile geht bis "man" ganz unten angekommen ist.
Wäre da wohl jemand bitte so nett und würde mir dabei helfen?
DAAAANNKEEE im Vorraus
mal wieder eine Anfänger frage ....
ich würde gerne per sh Daten in sql Datenbanken eintragen.
Die Datenbank schaut so aus ....
a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18 a19 a20 a21
a1 = Zufallsnummer von 00001 fortlaufend
a2 = hier sollte sich das Script die Daten aus einer text Datei rausholen, wo pro Zeile Daten stehen.
a3,a4,a5,a21 = leer
a6 bis a19 = 0
a20 = 1
Das kann ich mir mal denken ....
mit einem
for i in ..... `WIE LESE ICH DIE EINZELNEN ZEILEN AUS a.txt AUS?!"`
do
INSERT INTO $DB (a1, a2, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) VALUES ($ZBR, $TEXT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
done
Jetzt fehlt mir leider noch ....
a.) einen Zähler der bei jeden Durchlauf +1 zu $ZBR setzt
b.) eine Funktion welche die oberste Zeile aus a.txt ausliest diese dann einträgt und zur nächsten Zeile geht bis "man" ganz unten angekommen ist.
Wäre da wohl jemand bitte so nett und würde mir dabei helfen?
DAAAANNKEEE im Vorraus