2 gulixin888 gulixin888 于 2014.12.17 20:20 提问

再写毕业项目求c#流水线如何写
c#

流水号日期+001 在添加一个数据后是日期+002 判断是否过了一天,如果过了一天流水号重新是日期+001
添加数据后是日期+002
最好还个完整的代码

3个回答

lzp_lrp
lzp_lrp   Ds   Rxr 2014.12.19 23:42
已采纳

1.首先判断一下数据库里今天的最大值

select max(流水号) + 1 into ls_max_no from 表 where 流水号 like to_char('YYYYMMDD');

if (len(ls_max_no) <= 0)
{
select to_char(sysdate, 'yyyymmdd') || '001' into ls_max_no from dual;
}

caozhy
caozhy   Ds   Rxr 2014.12.17 20:28
ZR__MaNong
ZR__MaNong   2014.12.19 23:59

感觉这种流水号的问题在数据库里面处理比较好 不要在代码里面处理

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!