我想生成这样的流水号如何实现,
一共12位
从开始
000000000001
000000000002
000000000003
.............................
一直到
............................
999999999998
999999999999
FORMAT(ds1.select(lsh) + 1, "000000000000")
DS1数据集自己写SQL查询出你数据库最大的ID号
你要注意许多事情 是不是单个人登录填报 否则会出现重复的
先生成1000000000001,让他自增长, 然后从第二位开始截取后面的字符串,就可以得到000000000001的字符串
RIGHT(CONCATENATE("000000000000",SEQ()),12),记得设置一下 插入行策略,
有初始值的话就:RIGHT(CONCATENATE("000000000000",SEQ()+初始数值),12)
数据库初始定义成这样的
然后设置一下查询条件,从数据库中查询出来内容。
用如下公式,单条入库,就可以实现你想要的内容了
CONCATENATE(LEFT(ds1.select(ID), 12 - LEN(ABS(ds1.select(ID)) + 1)), ABS(ds1.select(ID)) + 1)