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

2017-09-12  本文已影响0人  a9b854aded01

一维扫描码的格式拼接

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
上一篇下一篇

猜你喜欢

热点阅读