Sql server 如何对标识为的列使用bcp?
我想通过下面的代码用BCP还原我的表Sql server 如何对标识为的列使用bcp?,sql-server,bcp,Sql Server,Bcp,我想通过下面的代码用BCP还原我的表 BCP framework.att.attendance in "D:\test\mhd.txt" -T -c 但列(id)在此表中是标识 使用BCP恢复数据时,我希望id列保持不变 换句话说,如果第一行的id在BCP之前是'7',我想导入数据,而第一行的id仍然是'7' 我该怎么办? -E -E指定导入的数据文件中的一个或多个标识值将用于标识列 如果未给出-E,则将忽略导入的数据文件中此列的标识值 如果你在谷歌上搜索bcp identity inse
BCP framework.att.attendance in "D:\test\mhd.txt" -T -c
但列(id)在此表中是标识
使用BCP恢复数据时,我希望id列保持不变
换句话说,如果第一行的id在BCP之前是'7',我想导入数据,而第一行的id仍然是'7'
我该怎么办?
-E
- -E指定导入的数据文件中的一个或多个标识值将用于标识列
- 如果未给出-E,则将忽略导入的数据文件中此列的标识值
如果你在谷歌上搜索
bcp identity insert
,你会发现很多结果,首先是官方文档:。您可以将-E
选项与bcp
一起使用,或将KEEPIDENTITY
与批量插入一起使用。在SO中有许多类似的问题too@PanagiotisKanavostanx我想从客户端系统使用bcp-我无法远程访问。我该怎么办?