Bạn có thể sử dụng tệp định dạng khi nhập bằng bcp:
Tạo tệp định dạng cho bảng của bạn:
bcp [table_name] format nul -f [format_file_name.fmt] -c -T
9.0
4
1 SQLCHAR 0 100 "," 1 FName SQL_Latin1_General_CP1_CI_AS
2 SQLCHAR 0 100 "," 2 LName SQL_Latin1_General_CP1_CI_AS
3 SQLCHAR 0 100 "," 3 Country SQL_Latin1_General_CP1_CI_AS
4 SQLCHAR 0 100 "\r\n" 0 Age SQL_Latin1_General_CP1_CI_AS
Chỉnh sửa tệp nhập. Mẹo là thêm một hàng giả cho trường bạn muốn bỏ qua và thêm '0' làm thứ tự cột máy chủ.
Sau đó, nhập dữ liệu bằng tệp định dạng này, chỉ định tệp đầu vào của bạn, tệp định dạng này và trình phân tách:
bcp [table_name] in [data_file_name] -t , -f [format_file_name.fmt] -T