关于生成一个流水号(100分)

  • 主题发起人 主题发起人 yangyang805
  • 开始时间 开始时间
Y

yangyang805

Unregistered / Unconfirmed
GUEST, unregistred user!
我正在做一个仓储管理系统,请问怎样在产品出库时在报表上生成一个流水号?然后可以根据流水号进行出库单的明细查询?
 
sql server?
使用Identity把
 
年月日时分秒+ 车间号+ 产口号+ 相应代码
以保存流水号一致就行了!!
 
编码机制是什么样的
 
不需要什么特别意义呢话用数据库的自增长字段嘛。
 
统一前缀,然后加上自增量字段值
 
写存储过程搞定了
 
在数据库中写一个存储过程,或建一个计数器表
 
SELECT 顺序 =
(SELECT COUNT(序号)
FROM Thetable a
WHERE a.序号< b.序号) + 1, *
FROM Thetable b
order by 序号
 
最安全的方法是建一个计数表
 
写一流水号记录表,字段为ID、Date,写一存储过程来生成流水号,首先间断Date是否是今天的日期,如果不是,则初始化ID为0,修改Date值为今天的日期,如果Date值与今天日期相等,则将ID值加一,然后将表中ID值读出生成'0000xx'形式的6位字符,再以日期+ID序列号作为流水号返回给程序即可。
 
多人接受答案了。
 
后退
顶部