July 2, 2004 at 7:37 am
Hi
My Bulk Insert fails because I'm attempting to load a file from Unix where the end-of-line character is composed of '0A' (LF) not '0D0A' (CRLF) as in Windows, and my ROWTERMINATOR = \n (which presumably expects '0D0A').
Is it possible to specify value of ROWTERMINATOR to be an '0A' or LF character?
July 5, 2004 at 8:00 am
This was removed by the editor as SPAM
July 9, 2004 at 10:22 am
Hi-
We just had a similar problem and found a good solution here:
http://www.winnetmag.com/SQLServer/Forums/messageview.cfm?catid=1672&threadid=100229
You might have to be a subscriber to make that link work but basically it says that the \n is composed of \r\l (little r little ell).
So try the \l and let us know.
Richard
July 11, 2004 at 9:58 pm
I experimented with various suggested options and the one which worked was by specifying ROWTERMINATOR='char(10)'.
CHAR(10) equates to the Line Feed character. Only the t, n, r, \, and 0 characters work with the backslash escape character to produce a control character. So I'm afraid \l (little ell) doesn't work.
The the URL in your reply was very useful.
Many thanks.
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy