我需要录入三个字段,ID、生效日期、到期日期,同一个ID可以多条数据,但是每多一条数据它的生效日期必须比上一条的到期日期要大才可以录入,这种数据校验要怎么写啊
这个在页面上或者填报检验上实现都很麻烦
最简单的办法就是在触发器上实现
只要在插入每条记录的时候,判断一下表里面是否已存在生效日期和到期日期在插入的生效日期之间的记录即可。若存在,则抛出异常。