игнорировать разрывы строк в поле - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь импортировать данные в мою базу данных MS SQL (в виде плоского файла). Однако есть проблема с одним из полей: оно содержит разрыв строки в данных, что приводит к тому, что мастер импорта думает, что это конец строки, следовательно, разбивая каждую строку на две. Я также пытался импортировать данные в Excel (просто чтобы попробовать), но это то же самое поведение.

Кто-нибудь знает, как это решить? Какой-нибудь механизм предварительного импорта, который может каким-то образом обрабатывать данные?

(к сожалению, я практически не могу попросить исходную систему изменить кодировку)

// Eva-Lotta

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

Мне удалось найти обходной путь! Я начинаю с разбиения файлов на куски (так как они имеют размер 3,8 ГБ ...), открываю их в UltraEdit, перебираю их, чтобы объединить две строки, и импортирую их в excel / my SQL DB. Это не аккуратно, но это решило мою непосредственную проблему ... но спасибо за вашу помолвку!

0 голосов
/ 29 октября 2018

Используется для замены символа новой строки в столбцах, имеющих значения.

Replace(Replace(columnName,char(13),' '),char(10),' ')

Привет

...