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
Kategori
Computerworld tilbyder specialiserede kurser i database-management

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