广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    在SQL中添加记录如何产生流水编码

    来源:网络收集  点击:  时间:2024-03-01
    【导读】:
    在sql数据库中能够自动产生的通常有三类:Guid、日期、自增长数字。但是这三类都不能满足流水码的要求,因此,本文以sqlserver数据库为例,介绍如何通过调用存储过程,从配置表中读取产生流水码格式:流水码 = 前缀 + 6/8位日期 + 流水号(指定位数)方法/步骤1/6分步阅读

    创建流水码主表(SysSequence)

    1)用于配置流水码的生成规则,重点字段:编码、中文名称、前缀、日期长度、流水号长度等,其中编码是主键

    2)创建/修改的时间/人员等不在本文的演示中,需要的自行添加

    3)在调用存储过程前,需要在主表中配置流水码生成规则

    2/6

    创建流水码子表(SysSequenceSub)

    1)用于记录各个日期的流水号使用情况,重点字段:编码、日期、当日最大流水值等

    2)创建/修改的时间/人员等不在本文的演示中,需要的自行添加

    3)子表不需要配置值,在生成流水码的时候,自动插入记录

    3/6

    在流水码主表中插入一条流水码生成规则

    1)编码:是主键栏位,用于区分每条生成规则

    2)中文名称:是对编码的中文解释,让人一看就明白这条规则是用于生成什么流水码的

    3)前缀:流水码的最开始部分,该条规则的所有流水码都将以此开头

    4)日期长度:通常是6或者8。6位日期格式yymmdd,8位日期格式yyyymmdd

    5)流水号长度:流水码的最后从1开始编号的占位长度

    6)整个流水码 = 前缀 + 6/8位日期 + 流水号(指定位数)

    4/6

    创建生成流水码的存储过程,详见截图

    5/6

    调用流水码存储过程,生成一个流水码,将生成的流水码赋值到要添加的记录列即可

    6/6

    调用流水码存储过程,生成多个流水码,将生成的流水码赋值到要添加的记录列即可

    SQL数据库产生流水码流水号
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_207206.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 21:30:43  耗时:0.026
    0.0256s