SQL příkaz BULK INSERT – import dat ze souboru

V minulém článku jsem popisoval jak funguje bcp utilita, která slouží k import a exportu dat nad SQL Server. Příkaz BULK INSERT funguje na podobném principu a jeho prostřednictvím můžeme provádět importy ze souboru a definovat oddělovače.

Syntaxe příkazu BULK INSERT

BULK INSERT databaze.schema.tabulka FROM‚zdrojovy soubor‘
WITH

(
FIELDTERMINATOR = ‚<oddělovač sloupců>‘,
ROWTERMINATOR = ‚<oddělovač řádků>‘
);

Příklad BULK INSERT

1) Mějme zdrojový soubor, ve kterém existuje 1 záznam

BULK INSERT - Zdrojový soubor

2) Cílová destinace bude Temp.dbo.Test_bulk_insert

3) SQL skript bude vypadat takto

BULK
INSERT Temp.dbo.Test
FROM ‚C:\BULK_INSERT_PRIKLAD\BULK INSERT – Zdrojový soubor.txt‘
WITH
(
FIELDTERMINATOR = ‚;‘,
ROWTERMINATOR = ‚\n‘
)

4) Výsledek:

Příklad - Spuštění příkazu bulk insert      Příklad - bulk insert - kontrola jestli jsou data nahrána

_______________________________________________________________________________________________
Intelligent technologies - podniková řešení a školení
Stránkonoš.cz - webové stránky za rozumnou cenu
SQL příkaz BULK INSERT – import dat ze souboru
5 (100%) 1 vote

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

This site uses Akismet to reduce spam. Learn how your comment data is processed.