Datenupdate per CSV-Datei mit besonderen Bedingungen

Datenupdate per CSV-Datei mit besonderen Bedingungen

am 02.11.2007 08:15:44 von Guido Schmidt

Hallo,

gegeben sei eine Tabelle kunden mit den folgenden Feldern,
kdnr (PK), name, ort, passwort

Die Daten der Tabelle sollen durch eine CSV-Datei aktualisiert werden,=20
welche aber nur die Felder kdnr, name, ort enthält. Das Feld passwort=20
fehlt in der CSV-Datei. Datensätze (identifiziert durch den PK), die in=
=20
der Tabelle vorhanden sind, in der CSV-Datei aber nicht, sollen in der=20
Tabelle gelöscht werden. Bestehende Passwörter sollen nicht verloren =
gehen.

Ich würde fast dazu tendieren, die Passwörter in eine separate Tabell=
e=20
zu packen?
1. Tabelle kunden leeren
2. CSV-Datei in Tabelle kunden laden
3. Alle Datensätze in Tabelle passwoerter löschen, die keine=20
Entsprechung in Tabelle kunden haben

Gibt es eine effizientere Vorgehensweise?

Besten Dank!

Guido