lijetcart 发表于 2023-4-9 16:49:42

8服务端异常报错

A表 9000条数据
查出来,循环,到B表看是否存在相同ID,存在就更新覆盖B表,不在就写入
从3月开始失效.....
然后各种跑不出结果,尝试把A查询指定编码,马上生效没问题...
然后我在9的测试版跑,出现如下提示

一万条数据都不到啊.........

lijetcart 发表于 2023-4-9 16:51:48

然后分拆命令,查询及循环没有问题;只要放了数据处理,就会报错

lijetcart 发表于 2023-4-9 16:56:11

再次分拆,把更新数据库的禁用,命令可以正常运行

lijetcart 发表于 2023-4-9 16:59:18

新增禁用,更新打开,就会取消

为什么取消......几千行就取消......

lijetcart 发表于 2023-4-9 17:00:01

不知道是什么策略或者机制,但是需要等他跑完不要取消啊啊啊啊啊啊啊啊

lijetcart 发表于 2023-4-9 17:14:35

然后我把更新的全部删掉了,只保留了新增;
把更新的用sql搞定
UPDATE SX_SSSP SET 编码=b.编码,条码=b.条码,名称=b.名称,定位=b.定位,总类=b.总类,机型=b.机型
FROM SX_SSSP a JOIN V_SSSP b ONa.id=b.id

Simon.Sun 发表于 2023-4-10 12:29:53

大佬,这边没能复现您说的情况,这个问题可以提供一个 Demo 吗?
页: [1]
查看完整版本: 8服务端异常报错