填报时,主键重复也能写入成功

写入数据库类型为greemplum

其中一张表设置主键为 a、b

在报表填报属性也将该表字段a、b设置为主键。

现在有主键重复的数据

例如

a  b money

10 20 12

10 20 13

点击提交,帆软前端显示成功。数据库表里的数据只有一条,为

10 20 13 。

提问,为啥主键重复正常写入了,而不是显示失败?

如果遇到这样的数据 ,帆软前端显示失败,而不是成功,怎么设置?

FineReport yzmaPfHR5008338 发布于 2023-8-23 16:45 (编辑于 2023-8-23 16:48)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-8-23 16:49

你是不是智能提交

帆软智能提交规则是,安主键,没有插入,主键重复,是更新,页面有删除操作是删除

最佳回答
0
free_zzLv6中级互助
发布于2023-8-23 16:46

成功写进去一条 ,这条是唯一的

  • yzmaPfHR5008338 yzmaPfHR5008338(提问者) 现在是想,如果遇到这样的数据 ,帆软前端显示失败,而不是成功,怎么设置?
    2023-08-23 16:48 
  • free_zz free_zz 回复 yzmaPfHR5008338(提问者) 你是智能提交吧,就是楼下说的这种情况,第一条插入了 第二条根据主键再更新,没有问题 这很合理,你改成插入提交
    2023-08-23 16:49 
  • yzmaPfHR5008338 yzmaPfHR5008338(提问者) 回复 free_zz 谢谢
    2023-08-23 17:02 
最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-8-23 16:47(编辑于 2023-8-23 16:49)

设置了主键,按照主键匹配,后面填入会更新

所以保留的是你后面那一条

如果重复的希望不导入并提醒,可以设置校核条件

校验填报页面的数据是否重复- FineReport帮助文档 - 全面的报表使用教程和学习资料  https://help.fanruan.com/finereport/doc-view-2399.html?source=4#

最佳回答
0
孤陌Lv6资深互助
发布于2023-8-23 16:51

那你 应该 在内置校验 写公式  看这个  联立多字段校验是否与数据库中数据重复-https://help.fanruan.com/finereport/doc-view-3032.html

  • 4关注人数
  • 566浏览人数
  • 最后回答于:2023-8-23 16:51
    请选择关闭问题的原因
    确定 取消
    返回顶部