Prenos n - tica dát medzi dvoma rôznymi databázovými systémami sa obvykle deje prostredníctvom automatizácie , s pre-písomné rutiny ( alebo skripty ) , ktoré vykonávajú v čase mimo špičku . Občas budete musieť ručne vstupné informácie , typicky z dôchodku alebo nekompatibilný systém . Tieto požiadavky výnimka jeden úväzok sú zvyčajne nestojí za tú námahu nastaviť v automatizovaných skriptov . Môžete importovať ( a vývoz ) do tabuľky v databáze cez všeobecnú , hodnoty oddelené čiarkami ( . CSV ) súborov pomocou príkazu bcp.exe úžitkovou súčasťou MS SQL Server alebo pomocou hromadnej vloženie vyhlásenie , ktoré tieto kroky riešenia , alebo OPENROWSET vyhlásenie . Veci , ktoré budete potrebovať
MS SQL Server databázy ( príklad : trackedatabase )
SQL Server tabuľka ( príklad : trackingdata )
CSV súboru ( príklad : morenames.csv ) .
Správny práva
Zobraziť ďalšie inštrukcie Cestuj 1
Vyberte databázu pomocou nasledujúci kód ( nahrádzajúci meno vzorky s názvom databázy ) :
USE trackedatabase klipart
GO
2
Napíšte Hromadné INSERT pre vloženie súboru csv dáta : .
ložené
INSERT trackingdata
Z "c : \\ morenames.csv "
S
( FIELDTERMINATOR = ' , ' , ROWTERMINATOR = ' \\ n' , TABLOCK )
GO
3
test Vaše výsledky :
SELECT * FROM trackingdata
GO