2010-11-22 3 views
0

Я пытаюсь получить данные из файла csv со следующими данными.Массовая вставка с другой схемой

Station code;DateBegin;DateEnd 
01;20100214;20100214 
02;20100214;20100214 
03;20100214;20100214 

Я пытаюсь массовой вставки в

BULK INSERT dbo.#tmp_station_details 
    FROM 'C:\station.csv' 
    WITH ( 
     FIELDTERMINATOR ='';'', 
     FIRSTROW = 2, 
     ROWTERMINATOR = ''\n'' 
     ) 

Но таблица tmp_station_details имеет один дополнительный столбец в качестве приоритета. Его схема подобна

[Station code] [Priority] [DateBegin] [DateEnd] 

Теперь это возможно массовой вставки без изменения схемы таблицы.

ответ

4

Добавить FORMATFILE = 'format_file_path' в блок «с». Обратитесь к примеру BOL: using a format file to skip a table column.

+0

Но утилита bpt должна быть выполнена из командной строки. Не существует способа сделать это по запросу. –

Смежные вопросы