Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 использование BCP для импорта данных  [new]
guestfreeman
Member

Откуда:
Сообщений: 104
Доброе время суток. Имеется тестовая таблица с 2-мя столбцами FirstName, LastName - оба nvarchar(max). Имеется файл file.txt, где есть 2 текстовых поля с именем и фамилией.
При импорте командой bcp AdventureContacts.dbo.TableBeta in c:\data\file.txt -T -c - все происходит нормально.
Но если в таблицу добавить 3-й столбец, например типа int, то тогда импорт проходит с ошибкой:

Начато копирование...
SQLState = 22005, NativeError = 0
Error = [Microsoft][SQL Server Native Client 11.0]Недопустимое символьное значен
ие для указания отклонения
SQLState = 22005, NativeError = 0
Error = [Microsoft][SQL Server Native Client 11.0]Недопустимое символьное значен
ие для указания отклонения
SQLState = 22005, NativeError = 0
Error = [Microsoft][SQL Server Native Client 11.0]Недопустимое символьное значен

Вопросы:
1. Как сделать чтобы bcp сделала импорт, если в целевой БД таблице SQL количество столбцов больше, чем полей в исходном файле?
2. Как вообще с помощью bcp задать параметры, какое поле из файла в какой столбец таблицы SQL должно импортироваться?
28 июн 15, 08:10    [17824859]     Ответить | Цитировать Сообщить модератору
 Re: использование BCP для импорта данных  [new]
Cygapb-007
Member

Откуда:
Сообщений: 1677
guestfreeman,

MSDN: Создание файла форматирования (SQL Server),
и в частности, Пропуск столбца таблицы с помощью файла форматирования
28 июн 15, 09:06    [17824873]     Ответить | Цитировать Сообщить модератору
 Re: использование BCP для импорта данных  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8308
BCP - это самоцель? Почему не SSIS пакет?
29 июн 15, 11:22    [17827345]     Ответить | Цитировать Сообщить модератору
 Re: использование BCP для импорта данных  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
BULK insert
30 июн 15, 00:58    [17830814]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить