Khi nhập vào bảng có cột IDENTITY và bạn không cung cấp giá trị cho cột IDENTITY trong tệp nhập, bạn cần chỉ định trong tệp định dạng rằng cột IDENTITY sẽ bị bỏ qua trong quá trình nhập.
Cách làm việc này được đề cập rõ ràng trong tài liệu của Microsoft về BCP , gắn cờ -E :
Những gì bạn cần làm:
- Đầu tiên tạo tệp định dạng bằng BCP
. Ví dụ. đối với tệp định dạng không phải XML, lệnh có dạng
BCP table_or_view format nul -f format_file_name
- Chỉ định để bỏ qua cột IDENTITY trong tệp định dạng
- Sử dụng tệp định dạng bạn đã tạo trong
BCP IN
của mình sử dụng lệnh BCP-f
cờ