Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Другие серверные продукты (http://forum.oszone.net/forumdisplay.php?f=100)
-   -   SQL Server -использование BCP для импорта данных (http://forum.oszone.net/showthread.php?t=301751)

__sa__nya 28-06-2015 08:03 2523253

SQL Server -использование BCP для импорта данных
 
Доброе время суток. Имеется тестовая таблица с 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 должно импортироваться?


Время: 02:01.

Время: 02:01.
© OSzone.net 2001-