一维码按照规定格式进行定义

一维扫描码的格式拼接

SUBSTRING(CONVERT(VARCHAR(11),10000000001+ISNULL((SELECT MAX(CONVERT(DECIMAL(10,0),ISNULL(Z.DISCERN_NO,0),0)) FROM DE40T_OTH Z ),0),0),2,10) 
 DECLARE @IDSEQ NVARCHAR(10)
              SET @IDSEQ = (SELECT MAX(IDSEQ)FROM CW_PM271)
              IF @IDSEQ IS NULL
              BEGIN
              SET @IDSEQ = 'SY'+'00000001'
              END
              ELSE
              BEGIN
              SET @IDSEQ = 'SY'+ RIGHT('00000000' + RTRIM(CAST(CAST(RIGHT(@IDSEQ, 8) AS INT)+1 AS NVARCHAR)), 8)            
              END
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容