用存储过程怎么产生不重复的编号,比如说我同时获取2个编号,连续调用2次产生编号的存储过程如何让它不重复。
比如int id1=exec pro;int id2=exec proc;
如果id1和id2未使用的话,下次产生编号不跳过这两个
看这里是否能给你提供帮助
http://www.cnblogs.com/vaiyanzi/archive/2008/07/22/1248278.html
lz的问题估计还得复杂一下,他是想生成的单号如果在单据表里面没有用,那么下次还能再用,不知道是不是这个意思。这样的话要先在表里面找没有使用的,或者说是有不连续的单号,如果有,就找最小的不连续的单号,否则生成新的单号。