Visa ett inlägg
Oläst 2008-05-10, 02:13 #8
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
Då ska du använda bcp-verktyget eller kommandot BULK INSERT i query analyzer. Det kan se ut typ såhär:

bcp databasename..tablename in textfile.dat -c -t , -r \n -Sservername -Usa -Ppassword

-t växlen anger vilken fältterminator och -r radterminator. I mitt exempel är fälten avgränsade med ett kommatecken och varje rad med ett enter.

Annars kan du köra BULK INSERT, då ser det ut så här:

BULK INSERT databasename..tablename FROM 'c:\textfile.dat'
WITH (
DATAFILETYPE = 'char',
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)


Hoppas svaret hjälper mer än det stjälper Lycka till!

Edit: Vill bara poängtera att bcp körs som ett program i kommandoprompten och inte i query analyzern, det kanske inte framgick av min text.
goose är inte uppkopplad   Svara med citatSvara med citat