kommaseparerade filer innehåller tillägget " CSV ", vilket indikerar att filen är i vanligt textformat . Den oformaterad text låter din SQL Server 2005 motor att importera poster . Postfälten avgränsas med kommatecken , och varje nytt rekord är på en ny rad i filen . SQL Server 2005-databas motor har ett kommandoradsverktyg som gör att du snabbt importera dessa filer till din server bord . Instruktioner
1
Klicka på Windows " Start" och välj " Alla program ". Klicka på " SQL Server 2005 " i programgrupper och klicka sedan på " SQL Server Management Studio " för att öppna din huvudfönstret .
2
Klicka på ditt namn databasserver på vänster sida av fönstret . Klicka på knappen i verktygsfältet som heter " Ny fråga . " Detta öppnar en texteditor för din SQL Server .
3
Skapa import tabellen . Till exempel , om du vill importera en lista med kunder , skapar du en tabell som har kundens första och sista namn . Följande kod skapar en import bord med kundernas och efternamn fält :
skapa tabellen CustomerImport
( Kund-id INT ,
Förnamn varchar ( 30 ) ,
Efternamn varchar ( 30 ) ) katalog
Type denna kod till din fråga editor och tryck på " F5 " för att skapa tabellen på din SQL Server .
4
Importera CSV-filen till din kund tabellen . Följande " bulk insert " kommando tar din textfil och placerar varje post i en tabellrad :
bulk insert CustomerImport
från " c : \\ mycsv.txt '
med
(
fieldterminator = ' , ' ,
rowterminator = ' \\ n '
) katalog
Ersätt " mycsv.txt " med filnamnet för din CSV -fil . Den " fieldterminator " och " rowterminator " parametrar som format i CSV -filen . Varje fält i en CSV-fil separeras av kommatecken , och " rowterminator " parametern indikerar att en ny linje markerar ett nytt rekord .
5
Tryck på " F5 " tangenten för att utföra kommandot Importera . Det kan ta flera minuter för import processen att slutföra , beroende på storleken på din textfil .