Avancerad import i MSSQL Server 2000

Webbutveckling

3 svar · 354 visningar · startad av JAreMANNEN

Medlem sedan aug. 20002 272 inlägg
Trådstart#1

Hej svejs!

Jag undrar hur man importerar en .txt-fil till endast vissa kolumner i en DBtabell.
Ska försöka förklara mitt problem.

DB-Kolumner:
1 2 3 4 5 6 7 8

FilKolumner:
2 4 5 6 8

Jag vill altså importera in data från pos 2, 4, 5, 6 och 8 i Importfilen till databasens kolumner 2, 4, 5, 6 och 8.

Borde väl gå om man skriver nåt typ av SQL-script där man anger sökväg till fil och andra kriterier men jag har ingen koll på hur man gör ett sånt. Lite hjälp på traven/vägledning hade uppskattats nåt oerhört!

mvh

Medlem sedan juni 20003 076 inlägg
#2

är filen semikolonseparerad eller?
i så fall kan du ju köra en import direkt i enterprise manager, högerklicka databasen och välj import. :)

Medlem sedan feb. 20013 023 inlägg
#3

Data Transformation Services är det du skall kolla på.

Medlem sedan aug. 20002 272 inlägg
#4

clarkbones skrev:

Data Transformation Services är det du skall kolla på.

Jo, har kikat lite på det...
Är väl BULK INSERT som jag borde använda.
Lite lurigt med formatmallar och sånt, får inte riktigt ihop det...

370 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
119 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)