Avatar billede d-fens Nybegynder
16. oktober 2002 - 15:55 Der er 1 kommentar og
1 løsning

DTS-pakke - update istedet for insert.

Jeg har nogle data jeg skal have importeret fra en csv-fil ind i en tabel, og har i den forbindelse prøvet at oprette en DTS-pakke til formålet.
Det går fint nok første gang den køres hvor data'ene så bliver inserted i tablen, men det gør de også de efter flg. gange.

jeg vil gerne have den til at opdatere de eksisterende data.
Avatar billede pierrehusted Nybegynder
16. oktober 2002 - 16:00 #1
Så plejer jeg at gøre noget i den her stil :

Udenfor jobbet:
Opret en TmpTabel til at importere ind i.

Selve DTS pakken:
Truncate TmpTabel.
Importer til TmpTabel.
UPDATE i Tabel de poster, hvis KEY findes i TmpTabel.
DELETE de poster i TmpTabel, hvis KEY findes i TmpTabel.
INSERT i Tabel de poster der er tilbage i TmpTabel.
Avatar billede d-fens Nybegynder
17. oktober 2002 - 13:06 #2
Hej Pierre.

Fandt selv ud af det, men på samme måde.
Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester