首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2012-02-16 
设计一个自动编排的流水号,如果是你如何实现设计一个自动编排的流水号,如果是你如何实现?最简单的编号方式

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

热点排行