设计一个自动编排的流水号,如果是你如何实现
设计一个自动编排的流水号,如果是你如何实现?
最简单的编号方式:日期时间+序号
如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)