En kommaseparerad fil ( CSV ) ger dig en lista över poster i textformat . Filformatet CSV vanligtvis används för att importera och exportera data från olika databasservrar . Till exempel , om du vill importera från en Oracle -server till en SQL -server , kan du använda en CSV process fil import . SQL Server-databas motor har en bulk insert procedur som du kan använda för att importera CSV-filer till borden . Instruktioner
1
Klicka på Windows " Start" och " Alla program ". Klicka på " SQL Server " från listan över programgrupper . Klicka på " SQL Server Management Studio " för att öppna konsolen .
2
Högerklicka på namnet databasservern till vänster i fönstret och välj " Ny fråga . " Denna process öppnar SQL editor .
3
Skapa en databastabell . Tabellen innehåller de data som du importerar från CSV-filen . Skriv följande kod för att skapa tabellen :
skapa tabellen kund ( fname varchar ( 50 ) ) katalog
I detta exempel är en kund tabell skapas . Posterna importera alla kundens förnamn .
4
Importera dina poster . Den " bulk import " uttrycket hämtar alla CSV-filen register och placerar dem i tabellen du skapade i steg 3 . Skriv följande kod :
bulk
insert kund
från " c : \\ theCSVfile.txt '
med
(
fieldterminator = ' , ' ,
rowterminator = ' \\ n '
) katalog
Ersätt " theCSVfile.txt " med namnet på din CSV -fil .
5
Tryck på " F5 " tangenten för att utföra ett uttalande . För att kontrollera att dina uppgifter helt importera , kör följande kod för att visa alla de importerade posterna :
välj * från kund