Синтаксис SQL Server BULK INSERT - PullRequest
0 голосов
/ 04 ноября 2011

Как мне написать массовый запрос вставки T-SQL для этого плоского файла

7273|80110200|1
8152|58130103|1
10715|87480302|1
20462|76991103|1
21964|72159903|1
25537|59219900|1
30600|58120310|1

Я хочу знать, как я могу определить терминатор поля и терминатор строки

1 Ответ

3 голосов
/ 04 ноября 2011

Попробуйте что-то вроде этого:

BULK INSERT test.dbo.bulkinserttest  -- your target table here (db).(schema).(tablename)
FROM 'd:\test.txt'    -- that's the path to your file with the data
WITH
(
    CODEPAGE = 'ACP',
    DATAFILETYPE = 'char',
    FIELDTERMINATOR ='|',
    ROWTERMINATOR = '\n'
)

Это прямо из замечательной MSDN Books Online документации , которую вы можете проверить для получения более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...