Bulk insert i problem ze znakiem < LF >…
Problem:
jak przy pomocy BULK INSERT zaimportować pliki, kiedy znak nowej linii mają rozdzielany przy pomocy <LF> (zamiast windowsowego <CR><LF>) ?
Podpowiedź:
nie należy szukać wśród kombinacji \n i \r
Rozwiązanie:
DECLARE @sql varchar(1000) SET @sql = 'BULK INSERT table_name FROM ''file_path'' WITH (FIELDTERMINATOR = ''\t'', ROWTERMINATOR = '''+CHAR(10)+''')' EXEC (@sql)
Więcej o problemie <CR><LF> można znaleźć tutaj: http://en.wikipedia.org/wiki/CRLF.
Comments are closed.