February 25
Problem:
jak przy pomocy BULK INSERT zaimportować pliki, które znak nowej lini 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.