我得错误是数据太多,导向sql server的时候枷锁太多,我用了一个count,进行计数,到100的时候提交一次,可是还是没用,应该再哪里改哪? 老兄,还没解决啊,建议过你别那么执着了,想办法改成批量更新,没人那么做一条,insert一条的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是量大所以一条条做不好,就算对了也是低效率。我的建议有两个:1、改在存储过程里做,用临时表存储中间处理的数据,最后一次insert;2、pb里做,但不单条提交,用一个datastore,以要更新的表为数据源,每处理一条后插入该datastore,最后一次update.希望对你有所帮助。 如何实现一列有多种情况的问题 求一sql语句的写法 在线求一存储过程,十分感谢 视图中如果进行判断删除 请问如何获取Sql server表中列的默认值 SET CHAINED command not allowed within multi-statement transaction是什么意思?一般是什么原因引起的? 关于 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界 的错误 如何删除数据,只保留最新数据 求高手解答,在线等 问一个用sql语句求得小数的问题 关于数据库开发,我的想法对吗? 如何复制表结构????????
1、改在存储过程里做,用临时表存储中间处理的数据,最后一次insert;
2、pb里做,但不单条提交,用一个datastore,以要更新的表为数据源,每处理一条后插入该datastore,最后一次update.
希望对你有所帮助。