ППГ с пользовательским столбцом и разделителями строк - PullRequest
0 голосов
/ 19 марта 2019

Мне нужна помощь с файлом, который нам поставляет третья сторона:

Field1[**]Field2[**]Field3[**]Field4[<>]Field1[**]Field2[**]Field3[**]Field4[<>]

как:

Row1:Field1 Field2 Field3 Field4
Row2:Field1 Field2 Field3 Field4

как плоский файл. Я хочу иметь возможность импортировать плоский файл непосредственно в таблицу через BCP или Openrowset или Bulk Insert с SSMS 17.5

Полагаю, мне нужен файл формата, но я не знаю, как определить эти разделители! Квадратные скобки являются частью разделителя.

Моя единственная альтернатива - это CLOB и Replace, но это двойная обработка ..

1 Ответ

0 голосов
/ 19 марта 2019

Спасибо всем

Невозможно увидеть лес за деревьями.

BULK INSERT [dbo].[My Table]
FROM 'F:\Myfile.txt'
WITH (
      FIELDTERMINATOR = '[**]'
     ,ROWTERMINATOR = '[<>]'
     ,FIRSTROW=1
)

РАЗРЕШЕНО:)

...