zoukankan      html  css  js  c++  java
  • 创建自增系列号

    DROP PROCEDURE CreateNextSerialNumber GO

    CREATE PROCEDURE CreateNextSerialNumber  @SerialNumberPrefix VARCHAR(2),  @NextSerialNumber VARCHAR(10) OUT AS BEGIN  DECLARE @MaxSerialNumber VARCHAR(10),    @CurrentNumber VARCHAR(8),    @NextNumber VARCHAR(8),    @PrefixNumber VARCHAR(2)  BEGIN   SELECT @MaxSerialNumber = MAX(HIMPSerialNumber) FROM ClientMachineInfo   IF LEN(@SerialNumberPrefix) != 2    SET @PrefixNumber = 'SN'   ELSE    SET @PrefixNumber = @SerialNumberPrefix   IF ISNULL(@MaxSerialNumber, '') = ''    BEGIN     SET @NextNumber = '00000000'    END   ELSE    BEGIN     SET @CurrentNumber = RIGHT(@MaxSerialNumber, LEN(@PrefixNumber))     SET @NextNumber = RIGHT('00000000' + CONVERT(VARCHAR(8), CAST(@CurrentNumber AS INT) + 1), 8)    END   SET @NextSerialNumber = @PrefixNumber + @NextNumber   INSERT INTO ClientMachineInfo(HIMPSerialNumber, Used) VALUES(@NextSerialNumber, 1)  END END GO

  • 相关阅读:
    事件溯源的使用实例
    CQRS With Axon
    maven打包带依赖
    MongoDB Query语法和工具
    docker 在外部指定参数变量 spring
    logger 过滤部分类的logger
    Nginx ServerName指令
    Nginx 处理Http请求简单流程
    Listen 指令
    Nginx 配置
  • 原文地址:https://www.cnblogs.com/wxs121/p/6768173.html
Copyright © 2011-2022 走看看