各位前辈好:
小弟使用的数据库是Oracle。想请教各位,如何产生以当天日期为主的流水号,而且
日期每过一天,流水号的编号就从01开始编起。例如:15121301、15121302
、15121303、15121401、15121402等。其中,‘15’表示是西元2015年。
其流水号格式为:yymmdd+2码的流水号。而且要避免线上多人同时Insert资料时产生
重复的编号。且该流水号的资料字段格式是Varchar。
小弟目前想到的方法是:以当天的日期加上like 和 count 去做 select,若都没有找到
则日期补上01;若有找到,则日期前加上
count回传的笔数+1。
不知是否有更好的方法呢?!