自定义流水号,前置加0

--自定义流水号
--格式化数字,前置加0,前导加0 
 

----------

核心思想,比如要保留6位数,不够6位的前置加0.

下面的10不够6位,前置加0如下:

  select right('000000000000'+'10',6)

 

    

 
 
select convert(char(8),getdate(),112)+'_'+(right(cast(power(10,6) as varchar)+1,6))

 

 

------------------

select right(cast(power(10,3) as varchar)+33,3) 
select right(cast(power(10,3) as varchar)+1,3)

 

posted @ 2018-12-20 11:06  郭大侠1  阅读(351)  评论(0编辑  收藏  举报