27. 12. 2018
Nejprve uloží data na databázový server jako csv soubor a následně na
něj zavolá BULK INSERT.
Případně pak ještě zaktualizuje tabulku s časem aktualizace.
SET Export = 'nazev_tabulky';
STORE $(Export) INTO "//server/adresar/$(Export).csv"(txt, delimiter is ';') ;
OLEDB CONNECT TO [Provider=SQLOLEDB...;
SQL
DELETE FROM dbo.$(Export)
BULK INSERT dbo.$(Export) FROM '//server/adresar/$(Export).csv'
WITH (DATAFILETYPE = 'char', FIELDTERMINATOR = ';' , ROWTERMINATOR = '\n', FIRSTROW = 2)
UPDATE reload_datetime_table SET reload_datetime = GETDATE() WHERE data_table_name = '$(Export)';