读书人

设计一个自动编排的流水号如果是你怎

发布时间: 2012-02-16 21:30:36 作者: rapoo

设计一个自动编排的流水号,如果是你如何实现
设计一个自动编排的流水号,如果是你如何实现?
最简单的编号方式:日期时间+序号
如20070405001
我需要打开一个窗口就把这个流水号赋于..


[解决办法]
如果用代码控制,参考一下

//1、首先取日期
string ls_today
select convert(varchar(8),getdate(),112)
into :ls_today
from 表名;

//2、取流水号
long ll_maxxh
select isnull(max(convert(int,right(no,3))),0)+1
into :ll_maxxh
from 表名
where left(no,8) = :ls_today;

//3、生成流水号,假设流水号是varchar型
string ls_no
ls_no = ls_today + string(ll_maxxh)

读书人网 >PB

热点推荐