创建自增系列号

Posted 十年磨一磨,霎时快如剑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建自增系列号相关的知识,希望对你有一定的参考价值。

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

以上是关于创建自增系列号的主要内容,如果未能解决你的问题,请参考以下文章

总会用到的系列3:成功的路上你可能需要一个微信公众号

HANA系列SAP HANA跟我学HANA系列之创建属性视图一

HANA系列SAP HANA跟我学HANA系列之创建分析视图一

HANA系列SAP HANA跟我学HANA系列之创建计算视图一

HANA系列SAP HANA XS创建XSJOB后台执行

vue3微信公众号商城项目实战系列创建一个vue3项目