请教vfp+sql多用户并发,如何生成不重复订单号!规则是年月日+四位递增数字
如题所说
1、'20170725' + '0001'
2、最大是9999,也就是9999张单据
网上讨论过,在同1条语句中查询与插入,是不会出现重复。
如,SQL2000中,下面语法是可以的
insert into 表a(字段1,字段2,字段3,单号)
select @字段1,@字段2,@字段3,单号=(select max(单号)+1 from 表a)
这个列子的单号只是,简单的 int,如果这个不重复了,那你的也就可以按这个思路,去实现