永洪社区

标题: excel导入以存在的数据为什么还是执行插入,我用的智能提交 [打印本页]

作者: 浪矢老爷爷    时间: 2023-11-6 14:47
标题: excel导入以存在的数据为什么还是执行插入,我用的智能提交
excel导入以存在的数据为什么还是执行插入,我用的智能提交



作者: 浪矢老爷爷    时间: 2023-11-6 14:47
早上还可以的,下午就老是给我执行插入而不是更新对应条件列相同的数据了

作者: 浪矢老爷爷    时间: 2023-11-6 14:48
浪矢老爷爷 发表于 2023-11-6 14:47
早上还可以的,下午就老是给我执行插入而不是更新对应条件列相同的数据了
...

也不知道动了哪里

作者: yhdata_yzm    时间: 2023-11-6 15:12
https://www.yonghongtech.com/rea ... D%E6%8F%90%E4%BA%A4,看看这几种情况呢像是满足了其中的一个条件
作者: yhdata_lyaa    时间: 2023-11-6 15:18
考核指标代码不一样?
作者: 浪矢老爷爷    时间: 2023-11-6 15:24
yhdata_yzm 发表于 2023-11-6 15:12
https://www.yonghongtech.com/real-help/Z-Suite/10.1/ch/data_report_submit.html?zoom_highlightsub=%E6 ...

只有这几种情况会出现么,我这里满足了,它还是做新增
作者: 浪矢老爷爷    时间: 2023-11-6 15:26
yhdata_lyaa 发表于 2023-11-6 15:18
考核指标代码不一样?

一样的呀
作者: yhdata_yzm    时间: 2023-11-6 15:27
浪矢老爷爷 发表于 2023-11-6 15:24
只有这几种情况会出现么,我这里满足了,它还是做新增

满足哪一条了,连接的意思是如果判断满足插入,智能提交就会走insert的逻辑
作者: 浪矢老爷爷    时间: 2023-11-6 15:29
yhdata_yzm 发表于 2023-11-6 15:27
满足哪一条了,连接的意思是如果判断满足插入,智能提交就会走insert的逻辑 ...

无主键ID,数据集只from了和回填的目标表一样的表
作者: 浪矢老爷爷    时间: 2023-11-6 15:40
yhdata_yzm 发表于 2023-11-6 15:27
满足哪一条了,连接的意思是如果判断满足插入,智能提交就会走insert的逻辑 ...

似乎找到了问题,但是我不知如何解决
还记得我前面提到的早上可以,但是下午就不行了这回事吧,早上我的会计日期是varchar数据类型,吃午饭前把他改为了number类型
经过我的不断尝试调整发现条件列不选择会计日期就可以正常更新(可是需求限制我不可不选择他为条件列)
基于以上问题,您能帮我解答么?
作者: 浪矢老爷爷    时间: 2023-11-6 15:51
yhdata_yzm 发表于 2023-11-6 15:27
满足哪一条了,连接的意思是如果判断满足插入,智能提交就会走insert的逻辑 ...

为何去掉会计日期该条件列就可以正常进行更新,加上就不行,我对比觉得原会计日期和填报的会计日期完全一致
作者: 浪矢老爷爷    时间: 2023-11-6 15:54
yhdata_yzm 发表于 2023-11-6 15:27
满足哪一条了,连接的意思是如果判断满足插入,智能提交就会走insert的逻辑 ...

并且存在删除条件列完全一致的那行数据会导致相同的也一块被删除,这说明删除的时候条件列判定正常,导入excel的时候条件列就判定有问题
作者: yhdata_yzm    时间: 2023-11-6 16:33
浪矢老爷爷 发表于 2023-11-6 15:54
并且存在删除条件列完全一致的那行数据会导致相同的也一块被删除,这说明删除的时候条件列判定正常,导入ex ...

这么来看,是目前系统识别到的会计日期还是vchar,但是数据库已经变成number了,他认为这是不同的了所以会insert;你去数据集那儿刷新下数据,填报的表重新设置下这列的填报关系看看




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4