首页 新闻 会员 周边 捐助

sql存储过程产生连续不重复编号,急!

0
悬赏园豆:50 [已关闭问题]

 用存储过程怎么产生不重复的编号,比如说我同时获取2个编号,连续调用2次产生编号的存储过程如何让它不重复。

   比如int id1=exec pro;int id2=exec proc;

如果id1和id2未使用的话,下次产生编号不跳过这两个

俊少的主页 俊少 | 初学一级 | 园豆:150
提问于:2010-04-14 18:54
< >
分享
其他回答(1)
0

看这里是否能给你提供帮助

http://www.cnblogs.com/vaiyanzi/archive/2008/07/22/1248278.html

蓝之风 | 园豆:391 (菜鸟二级) | 2010-04-14 20:01
0

lz的问题估计还得复杂一下,他是想生成的单号如果在单据表里面没有用,那么下次还能再用,不知道是不是这个意思。这样的话要先在表里面找没有使用的,或者说是有不连续的单号,如果有,就找最小的不连续的单号,否则生成新的单号。

清海扬波 | 园豆:825 (小虾三级) | 2010-04-14 20:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册