, Bulk Insert, , Microsoft. , script, . , ( ) Microsoft, , .
, , .
, . :
- . ( !)
- script. . T-Sql, CMD. , .
Powershell , Sql. , BULK. , , . 500K + . - FAST.
, XML. XML. , XML. XML , .
, , (Char (13) + Char (10))
:
IMPORT SQL ( OPENROWSET), XML. XML-.
XML , [ID].
Declare @X xml;
SELECT @X=Cast('<X>'+Replace([BulkColumn],Char(13)+Char(10),'</X><X>')+'</X>' as XML)
FROM OPENROWSET (BULK N'\\FileServer\ImportFolder\ImportFile_20170120.csv',SINGLE_CLOB) T
SELECT [Record].[X].query('.').value('.','varchar(max)') [Record]
,ROW_NUMBER() OVER (ORDER BY (SELECT 100)) [ID]
FROM @X.nodes('X') [Record](X);
, sql, FileName , 1 0 ( ).
300 . 5 .