今天做项目用到了数据库中的序列来标识当前数据项,其作用大概如下描述:
用户修改自已信息,确保信息的正确合法性,这些修改信息必须经过相关管理人员或部门人员确认后方可更新此条数据值,而用户此时修改的只做一标记另存它表,待通过审核后该 条数据方可正式更新。
实现这一功能用到了seq.currval 当前值,但想取得此当前值就得要先要执行这条语句seq.nextval后SEQ实现才会被激活,想了许久不知道如何取舍,再此发贴希望高手指点指点(其中有这么个需求,要是我取seq.nextval值,当前的SEQ值就会影响到了我的业务处理,但不这么做又取不了currval 值)
有此经验的朋友请手下留笔啊!
用户修改自已信息,确保信息的正确合法性,这些修改信息必须经过相关管理人员或部门人员确认后方可更新此条数据值,而用户此时修改的只做一标记另存它表,待通过审核后该 条数据方可正式更新。
实现这一功能用到了seq.currval 当前值,但想取得此当前值就得要先要执行这条语句seq.nextval后SEQ实现才会被激活,想了许久不知道如何取舍,再此发贴希望高手指点指点(其中有这么个需求,要是我取seq.nextval值,当前的SEQ值就会影响到了我的业务处理,但不这么做又取不了currval 值)
有此经验的朋友请手下留笔啊!
本文探讨了如何在数据库中使用序列(seq)确保数据修改的正确性和合法性。特别是在涉及到审核流程时,如何平衡当前值(currval)与下一个值(nextval)的关系,以避免影响业务处理。

被折叠的 条评论
为什么被折叠?



