Forum: SQL |
Thema:
Import von Daten über DTS und Nachbehandlung über einen Trigger |
Von:
G. Guest (
08.10.2004 09:58) |
Wer kann helfen?
Ich importiere eine csv-Datei mittels DTS und hänge die Importdaten an eine bestehende Tabelle an.
Mittels Trigger will ich abfangen, dass Datensätze doppelt eingelesen werden (Erkennungsmerkmal Datum).
Mein Trigger funktioniert beim manuellen INSERT/ UPDATE nicht jedoch über den DTS:
alter trigger up_baggerz
on baggerz
for INSERT, UPDATE as
if ( select count(*) from baggerz, inserted
where baggerz.col001 = inserted.col001 ) > 1
BEGIN
Print 'Befehl nicht ausführbar'
ROLLBACK TRANSACTION
END
Vielen Dank für Eure Hilfe.
Betreff |
Von |
Datum |
|
|
Berthold
Neumann
|
08.10.2004 11:13 |
|
  |
Re: Import von Daten über DTS und Nachbehandlung...
Hallo Loom1,<br>Vielen Dank - der Tipp war richtig - nach dem Deaktivieren von 'Schnelles Laden verwenden' läuft es erst mal. Allerdings bricht der Trigger beim ersten doppelten Datum ab. Mal sehen, ob... |
 |
 |
 |
|
|
G.
Guest
|
13.10.2004 10:52 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!