社区
Java
帖子详情
SQLServerBulkCopy 插入复合主键表
lulik7565
2020-12-16 03:11:51
现在项目使用SQLServer数据库,涉及到大批量的数据插入操作,我对这个数据库不熟,网上看见可以用 SQLServerBulkCopy 来快速插入,我就尝试用了。一开始数据表设计是单主键的,使用这个插入没问题,但现在表改成双主键的了,同样的代码插入这次就抛了error,网上查资料各种查不到(外网内网都没有,也可能是我查的姿势不对吧)……求问各位大神们,SQLServerBulkCopy支持复合主键吗?支持的话需要怎么处理?谢谢大神们了。
...全文
2503
3
打赏
收藏
SQLServerBulkCopy 插入复合主键表
现在项目使用SQLServer数据库,涉及到大批量的数据插入操作,我对这个数据库不熟,网上看见可以用 SQLServerBulkCopy 来快速插入,我就尝试用了。一开始数据表设计是单主键的,使用这个插入没问题,但现在表改成双主键的了,同样的代码插入这次就抛了error,网上查资料各种查不到(外网内网都没有,也可能是我查的姿势不对吧)……求问各位大神们,SQLServerBulkCopy支持复合主键吗?支持的话需要怎么处理?谢谢大神们了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lulik7565
2020-12-17
打赏
举报
回复
解谜了,是datetime2类型的column不能当主键,但是具体是什么原因还不知道。希望知道的大佬能给个答案……
lulik7565
2020-12-16
打赏
举报
回复
能随意更改表结构的话我也不会那么烦恼了,目前这数据还要跟其它系统对接,这边一改那边也得改,十分麻烦。其实我就想知道sqlBulkCopy支不支持复合主键,不支持的话就要么改结构要么改实现方式了……
KeepSayingNo
2020-12-16
打赏
举报
回复
符合主键你就别搞自定义的了,你就搞程序ID生成器生成
SQL Server批量
插入
批量更新工具类
SQL Server批量
插入
批量更新工具类,Sql
Bulk
Copy
,BatchUpdate
Z.Sql
Bulk
Copy
.Extension第三方批量复制
插入
sqlServer
数据库的方法-chm帮助文档
Z.Sql
Bulk
Copy
.Extension第三方批量复制
插入
sqlServer
数据库的方法-chm帮助文档 Z项目是MIT麻省理工大学的一个项目,其中有很多扩展库,其中一个关于批量导入数据到
Sqlserver
的方法和程序集,非常不错,很实用。 Z....
使用Sql
Bulk
Copy
时应注意
Sqlserver
表
中使用缺省值的列
当使用Sql
Bulk
Copy
导入数据时,如果数据源(例如,txt文件)没有提供这些列的数据,Sql
Bulk
Copy
会尝试将空值或不存在的值
插入
这些列,而这与
表
定义中的默认值冲突。 在原始
表
结构中,`Level`默认为'A',`Category`...
SQL Server
Bulk
Insert 只需要部分字段时的方法
在日常工作中,我们经常需要将一个
表
中的部分字段数据导入到另一个
表
中。对于SQL Server数据库,`
BULK
INSERT` 是一个非常实用的功能,它允许用户快速地将大量数据从外部文件(如CSV、TXT等)导入到SQL Server
表
中。...
mssql-jdbc-9.2.1.jre8.jar
SQLServer
Bulk
Copy
使用中测试其它版本都不好用,就这个可以 mssql-jdbc-9.2.1.jre8.jar
Java
51,412
社区成员
86,034
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章