Mest databashanteringssystem ger ett sätt att exportera poster till en fil . En kommaseparerad värde ( CSV) är ett vanligt format eftersom det möjliggör ett enkelt sätt att flytta data från en databas management system till ett annat , t.ex. från Oracle till MySQL eller Access till Microsoft SQL Server . Importera en CSV-fil i en tabell i Microsoft SQL Server utförs med hjälp av " Bulk Insert " Transact - SQL-kommando . Saker du behöver
Microsoft SQL Server 2005 eller senare
SQL Server Management Studio Review textredigerare
Visa fler instruktioner
Förbered CSV-fil
1
Öppna CSV-fil med en textredigerare , till exempel Anteckningar i Windows .
2
Kontrollera att varje rad ( eller spela in ) är på en egen rad i filen .
Billiga 3
Kontrollera att varje fält ( eller kolumn posten ) är separerade med ett kommatecken . Anmärkning: . Om det inte finns någon post för ett visst område , då det sannolikt skulle vara två kommatecken intill varandra
4
Kontrollera att det finns lika många kolumner i varje rad och att inga kommatecken eller utrymmen finns i slutet av varje rad .
5
Gör nödvändiga ändringar i filen och sedan stänger den sparar filen till roten på din " C " -enhet ( eller annan plats där SQL Server har tillgång ) .
tillgång till SQL Server Database
6
Klicka på "Start " och navigera till " Alla program ", " Microsoft SQL Server , " " SQL Server Management Studio . "
7
Välj den server som är värd för databasen där filen ska importeras från " Server name " i rullgardinsmenyn .
8
Välj " Windows Authentication " från " Authentication " rullgardinsmenyn .
9
Klicka på knappen "Connect" .
importera CSV-filen
10
Vänster klicka databasen i " Object Explorer " som innehåller den tabell i vilken CSV-filen data kommer att importeras .
11
Klicka på " Ny fråga " -knappen i verktygsfältet Standard .
12
Skriv följande kod i frågan filen där " tabellnamn " är namnet på den tabell som data skall importeras och " file_name.csv " är namnet på den fil som innehåller det uppgifter
. " BULK INSERT table_nameFROM ' C : \\ file_name.csv "med ( FIELDTERMINATOR = ' , ' ROWTERMINATOR = ' \\ n ' ) GOSELECT * FROM tabellnamn "
13
Klicka på " Utför " -knappen på SQL Editor verktygsfältet eller tryck på " F5 " på tangentbordet .
14
systemet kommer att rapportera " kommandot slutförts " och returnera alla rader med data i tabellen om den genomförs framgångsrikt .