Будет ли работать столбец идентификации при массовой вставке? - PullRequest
0 голосов
/ 13 января 2011

У меня есть таблица со столбцом идентификации. При вставке данных в таблицу с помощью массовой вставки столбец идентификаторов не увеличивается. Я создал текстовый файл как формат файла без поля столбца идентификации. Также я создал файл формата, используя следующие команды cmd.

**

bcp -T -E -c

**

Может ли кто-нибудь помочь мне в этом случае? если потребуется дополнительная ссылка, просто дайте повтор.

Ответы [ 2 ]

1 голос
/ 18 февраля 2011

Добавьте столбец идентификаторов в конец таблицы. Все столбцы до столбца идентификаторов должны соответствовать вашему файлу данных и таблице. Поэтому убедитесь, что в файле данных не определены данные для столбца идентификации.

1 голос
/ 13 января 2011

Удалить -E

http://msdn.microsoft.com/en-us/library/ms162802.aspx

Указывает, что значение идентификатора или значения в импортированном файле данных должны использоваться для столбца идентификаторов.Если -E не задано, значения идентификаторов для этого столбца в импортируемом файле данных игнорируются, и SQL Server автоматически назначает уникальные значения на основе начальных значений и значений приращений, указанных при создании таблицы.

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