R
rastelli
Bekanntes Mitglied
- Dabei seit
- 05.09.1999
- Beiträge
- 177
- Reaktionspunkte
- 0
Folgendes Problem:
Habe eine LogFile-Liste (*.txt), in der teilweise gleiche Datensätze enthalten sind. Ich nehme also einen Datensatz nach dem anderen, sehe per SELECT nach, ob dieser Datensatz schon in der SQL-Datenbank enthalten ist und füge diesen Datensatz per INSERT INTO in die Datenbank ein, sofern er noch nicht vorhanden ist. Theoretisch müssten so aus ca. 300000 LogFile-Zeilen ca. 1000-1500 Datensätze auf dem SQL-Server runterfallen. Praktisch habe ich etwa 4000 DS, in denen einige sich bis zu 70 mal wiederholen.
Jetzt meine Frage: Habe ich ausser SELECT und INSERT noch etwas zu beachten? Ich habe noch sowas wie "COMMIT" und "ROLLBACK" im Schädel. Muss ich jeden INSERT mit einem COMMIT oder so bestätigen?
Habe eine LogFile-Liste (*.txt), in der teilweise gleiche Datensätze enthalten sind. Ich nehme also einen Datensatz nach dem anderen, sehe per SELECT nach, ob dieser Datensatz schon in der SQL-Datenbank enthalten ist und füge diesen Datensatz per INSERT INTO in die Datenbank ein, sofern er noch nicht vorhanden ist. Theoretisch müssten so aus ca. 300000 LogFile-Zeilen ca. 1000-1500 Datensätze auf dem SQL-Server runterfallen. Praktisch habe ich etwa 4000 DS, in denen einige sich bis zu 70 mal wiederholen.
Jetzt meine Frage: Habe ich ausser SELECT und INSERT noch etwas zu beachten? Ich habe noch sowas wie "COMMIT" und "ROLLBACK" im Schädel. Muss ich jeden INSERT mit einem COMMIT oder so bestätigen?