Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Bulk Insert ROWTERMINATOR  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Какой ROWTERMINATOR ставить в случае test.txt файла.
Во втором случае любой хавает.
Второй вайл я получаю просто открыв его в блокноте и Copy-Past

Для первого случая перебрал все комбинации /r и /n

К сообщению приложен файл. Размер - 71Kb
14 сен 11, 15:39    [11276307]     Ответить | Цитировать Сообщить модератору
 Re: Bulk Insert ROWTERMINATOR  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
ROWTERMINATOR нельзя поставить в виде двух символов, есть такое. Но по умолчанию как раз стоит \r\n. Или не указывайте вообще или пишите файл форматирования (что я всегда делаю).
14 сен 11, 21:00    [11278151]     Ответить | Цитировать Сообщить модератору
 Re: Bulk Insert ROWTERMINATOR  [new]
Glory
Member

Откуда:
Сообщений: 104751
Mnior
ROWTERMINATOR нельзя поставить в виде двух символов, есть такое


http://msdn.microsoft.com/ru-ru/library/ms191485.aspx

Строка, которая может содержать до десяти печатаемых символов, включая некоторые или все указанные выше признаки
14 сен 11, 21:04    [11278163]     Ответить | Цитировать Сообщить модератору
 Re: Bulk Insert ROWTERMINATOR  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
BOL
При использовании программы bcp в интерактивном режиме, если в качестве признака конца строки задан символ \n (перевод строки), программа bcp автоматически добавляет к ней префикс \r (возврат каретки), в результате чего формируется признак конца строки \r\n.
WTF?!
Фтопку.
14 сен 11, 23:00    [11278429]     Ответить | Цитировать Сообщить модератору
 Re: Bulk Insert ROWTERMINATOR  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
т. е. проблема у меня из-за того что автоматически добавляется символ? И решить можно только файлом форматирования?
15 сен 11, 16:41    [11282559]     Ответить | Цитировать Сообщить модератору
 Re: Bulk Insert ROWTERMINATOR  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
NIIIK
т. е. проблема у меня из-за того что автоматически добавляется символ? И решить можно только файлом форматирования?
0D0A должно нормально воспринимать без файла форматирования.

Вы напишите, что и как вызываете, какая ошибка...
15 сен 11, 20:13    [11283788]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить