У меня возникли проблемы с вставкой моего CSV-файла из местоположения в таблицу, которая будет использоваться для создания отчетов и извлечения данных, сопоставленных с другими данными.Файл BulkInsert CSV для таблицы SQL Server
Create table #PD_ABC (
Column1
Column2 etc etc
)
BULK INSERT #PD_ABC FROM 'F:\BulkInsert\Andrej\UtkastAntal(23)Export20141003.csv'
WITH (FIELDTERMINATOR = ';',CODEPAGE = 'RAW',ROWTERMINATOR = '0x0a')
insert into Maintenance.dbo.PD_ABC_Del1
select * from #PD_ABC
До сих пор я полагаю, что все должно работать. Я сделал похожий скрипт для файлов .txt, но когда я отправляю CSV, я не могу их правильно импортировать.
Это сообщение erros, которое я получил.
Msg 4863, Level 16, State 1, Procedure PD_ABC_SP, Line 49
Bulk load data conversion error (truncation) for row 1, column 3 (Gldnr).
Не знаю, как двигаться вперед от этого.
Как выглядит код «Создать таблицу» в терминах типов данных? Вы можете открыть CSV в excel и проверить длину поля? – christiandev
Все столбцы varchar делают его простым :) – SterlinkArcher
но какая длина? 'varcar (n)'? – christiandev