数据校验拉链表

我需要录入三个字段,ID、生效日期、到期日期,同一个ID可以多条数据,但是每多一条数据它的生效日期必须比上一条的到期日期要大才可以录入,这种数据校验要怎么写啊

ID生效日期到日日期
1112022050529999999
1112022030120220504

FineReport 用户j3915340 发布于 2022-5-26 13:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
axingLv6专家互助
发布于2022-12-28 01:09

这个在页面上或者填报检验上实现都很麻烦

最简单的办法就是在触发器上实现

只要在插入每条记录的时候,判断一下表里面是否已存在生效日期和到期日期在插入的生效日期之间的记录即可。若存在,则抛出异常。

  • 2关注人数
  • 396浏览人数
  • 最后回答于:2022-12-28 01:09
    请选择关闭问题的原因
    确定 取消
    返回顶部