SQLServerBulkCopy 插入复合主键表

lulik7565 2020-12-16 03:11:51
现在项目使用SQLServer数据库,涉及到大批量的数据插入操作,我对这个数据库不熟,网上看见可以用 SQLServerBulkCopy 来快速插入,我就尝试用了。一开始数据表设计是单主键的,使用这个插入没问题,但现在表改成双主键的了,同样的代码插入这次就抛了error,网上查资料各种查不到(外网内网都没有,也可能是我查的姿势不对吧)……求问各位大神们,SQLServerBulkCopy支持复合主键吗?支持的话需要怎么处理?谢谢大神们了。
...全文
2503 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lulik7565 2020-12-17
  • 打赏
  • 举报
回复
解谜了,是datetime2类型的column不能当主键,但是具体是什么原因还不知道。希望知道的大佬能给个答案……
lulik7565 2020-12-16
  • 打赏
  • 举报
回复
能随意更改表结构的话我也不会那么烦恼了,目前这数据还要跟其它系统对接,这边一改那边也得改,十分麻烦。其实我就想知道sqlBulkCopy支不支持复合主键,不支持的话就要么改结构要么改实现方式了……
KeepSayingNo 2020-12-16
  • 打赏
  • 举报
回复
符合主键你就别搞自定义的了,你就搞程序ID生成器生成

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧