CONCATENATE("AA",FORMAT(NOW(),'yyyyMMdd'),FORMAT(ROWCOUNT("ds1")+1,"00000"))
对上述进行解释:
1、CONCATENATE()函数是将括号内以逗号相隔的数据拼接在一起;
2、“AA”任意自定义内容;
3、FORMAT(NOW(),'yyyyMMdd')中间加上了8位日期,如20220314;
4、ROWCOUNT("ds1") ds1位编号所在数据库的数据连接,取出全部即可,ROWCOUNT("ds1") 意思就是数出数据表所有行数;
5、FORMAT(ROWCOUNT("ds1")+1,"00000")意思,在数据表所有行数+1的数变成带有4个0的5位数,如:00001
6、最终效果AA2022031400001
本人菜鸟,高手请勿拍砖,留给向我这样的小白查看。