整型字段的流水号问题解决方案
1.根据inv_code和bid_userid从表zsq_bid_info读取最高的版本号ver_no(类型为tinyint),如果该表为空,则将当前最高的版本号标记为0:
select cast(isnull(max(ver_no),0) as int) from zsq_bid_info where inv_code='2010-HASQ-0001' and bid_userid = 'SQ00001'
字符型字段的流水号问题解决方案
2.问题:产生规则:SQ+5位的流水数字(如:SQ0001)。
应用:用户向表zsq_inv_user注册时,若表为空,则该注册用户的账号(inv_userid)应为SQ0001;若表存在SQ0001,……,SQ0033等账号,则当前注册用户的账号(inv_userid)应为SQ0034。
解决方案:新注册用户的账号通过如下语句产生
select 'SQ'+ substring(cast(cast(isnull(max(substring(inv_userid,2,4)),0) as int)+10001 as char(5)),2,4)
from zsq_inv_user
where substring(inv_userid,1,1)= 'SQ'
3.问题:产生规则:年度+'-'+文件类型代碼+'SQ'+'-'+4位流水号(如: 2010-HASQ-0001)。
应用:类似上一个问题,同样要先判空,“类型代码”是可变的,这里假定为“HA”
解决方案:新文件编号通过如下语句产生
select cast(year(getdate()) as char(4))+'-'+'HA'+'SQ'+'-'+
substring(cast(cast(isnull(max(substring(inv_code,11,4)),0) as int)+10001 as char(5)),2,4)
from zsq_inv_info
where inv_type='HA' and substring(inv_code,1,4)=year(getdate())
分享到:
相关推荐
MS SQL Server 2000中流水号问题的解决方案.pdf
生成并发唯一性流水号的解决方案 sql c#
NULL 博文链接:https://qq405371160.iteye.com/blog/1856997
自己写的一点小代码,多有不当,请指正! public string GetAutoDocNo() { string DocNo = "AD"; string today = DateTime.Today.Date.ToString("yyyyMMdd", DateTimeFormatInfo.InvariantInfo);...
彻底解决MS SQL Server2000中最大流水号的生成问题.pdf
java开发用于给上传文件附上ID,此ID号为日期+xxx,生成形如20131210001 第二天自动从20131211001开发不会重复。有问题可联系我。
1、每天都会生成初始值1,且递增的流水号 2、不存在多线程问题
遗传算法求解混合流水车间调度问题
通过制定有效的疏导措施,防止流水汇入内排土场基底,是保证非工作帮边坡与内排土场边坡稳定的...通过二、三号矿现场施工经验,提出了地表常流水的综合治理方案,对露天矿生产过程中解决疏干排水问题具有一定的借鉴意义。
基于模拟退火算法和登山算法解决流水车间调度问题的最优化方法实验c++源码+代码注释和说明.zip 一个使用模拟退火算法和登山算法解决流水车间调度问题的最优化实验。 基于`C++ 17`标准库。 本项目来源于最优化方法...
针对目前重复记录检测方法不能有效处理大数据量的问题,提出了一种高效的重复记录检测方法。根据概念依赖图计算表的关键属性,并根据关键属性值将数据划分为记录集,在划分后的记录集中进行重复记录检测,大大减少...
生成以日期开头,加4位数字,每次加1的工具类.如:201712140001,201712140002,201712140003
这是自动生成不重复主键的代码包,直接导包进入程序即可使用,帮助生成由字母数字组成的16位id号,可以用于数据库主键存储(使用数据库自增主键始终有问题,不适合大型程序的使用),该代码包运用于很多大型企业级...
6. 单据流水号和单据并发控制 26 单据流水号的概念和作用 26 单据并发控制 27 7. 日志查看 27 8. 翻译器配置 30 第三章 单据交换规则定义 32 1. 校验文件全局配置 32 2. 表记录的配置 34 3. 字段属性项的配置 34 第...
单据流水号和单据并发控制 26 单据流水号的概念和作用 26 单据并发控制 27 7. 日志查看 27 8. 翻译器配置 30 第三章 单据交换规则定义 32 1. 校验文件全局配置 32 2. 表记录的配置 34 3. 字段属性项的配置 34 第四...
Matlab 代码解决 带有协同进化特征的多阶段决策的流水车间成组调度问题
│ │ 5.2.2 使用编号表按日期生成流水号的示例.sql │ │ 5.2.2 使用编号表生成流水号的示例.sql │ │ 5.2.3 生成纯字母随机编号的示例(仅大小或者小写).sql │ │ 5.2.3 生成纯字母随机编号的示例(大小写混合)....
送货单号由系统自动生成(可按年+月+日+流水号)单号规则自己定义真正的方便实用。充分利用强大的数据库功能给工作带来的便利,配合强大的权限管理,真正的让您从此告别手写送货单和EXCEL做月结的烦恼,打印出整齐...
19.销售发货单生成销售出库单,在一个单号下根据不同发货单选择不同料号,发货单锁定,出库单无法操作 20.材料出库单删除报子件领料不足错误,必须先删除对应产成品入库单 21.销售月报增强功能需要销售订单能够并...
Loadrunner助手能为你解决如下问题: 1. 过滤参数化数据 2. 删除参数化数据(对于不可反复执行的交易数据特别有用) ...4. 多少位唯一字符串或者一连串的唯一流水号 5. Loadrunner垃圾文件清理 6. Socket长连接问题