-
-
qqm 数据小白Lv1
发表于2020-3-19 11:33
悬赏1
已解决
数据库表有两个主键 计划年份和能耗类别,如何设置插入一天数据的时候不允许插入相同的数据。若两个主键的值都相同则判定为相同的数据 保存时提示不允许插入相同数据,怎么设置?
8个回答
尝试通过写一下审核公式,例如判断两个字段不相等,例如图上写的,不能填报未来数据
908791215 发表于 2020-3-19 11:51
尝试通过写一下审核公式,例如判断两个字段不相等,例如图上写的,不能填报未来数据 ...
那怎么根据数据库中已有的数据做判断呢?并且要判定两个关键字数据都相同才审核不通过
qqm 发表于 2020-3-19 11:57
那怎么根据数据库中已有的数据做判断呢?并且要判定两个关键字数据都相同才审核不通过 ...
要和数据库中已有的数据作对比,这个不一定能行,看能不能把数据库中已有的数据字段做一张表格,然后用另一张表格进行填报,设置审核公式作对比
你这个需求不好做,具体问了一下,如果你数据量不大的话,有两个思路可能可以实现你的需求:
1、可以试试用ardb写sql获取库中已有数据,find当前数据,看是否存在,
2、脚本走后台数据遍历对比是否有当前数据
但是如果数据量大,估计不太可行,效率会很低
没有具体的例子,你可以按照这个思路尝试一下,是否能实现不一定
908791215 发表于 2020-3-19 15:30
你这个需求不好做,具体问了一下,如果你数据量不大的话,有两个思路可能可以实现你的需求:
1、可以试试用 ...
脚本怎么写啊?第1中方法能不能具体点 咋用啊?
qqm 发表于 2020-3-19 15:37
脚本怎么写啊?第1中方法能不能具体点 咋用啊?
是我说的还不是很清楚吗,没有人做过,没有例子,也没有现成脚本,要现成脚本的话可以走官方脚本评估,算额外工作量,而且你这个功能不一定能实现,问我我也没办法给你变出来呗,ardb的话是一个函数,帖子是函数的具体方法。
http://bbs.esensoft.com/thread-133987-1-1.html