展会信息港展会大全

sql server 格式化字符串加前置0或前导0
来源:互联网   发布日期:2016-01-27 15:47:47   浏览:3031次  

导读:想偷懒找个现成的函数,结果发现写SQL Server的人比我还懒,连这种基础函数都没有! 很好,因为我要的只是流水号而且会每月重置,最大的序数不会超过10万。所以就用rigth吧: declare @SN int declar ...

想偷懒找个现成的函数,结果发现写SQL Server的人比我还懒,连这种基础函数都没有!

很好,因为我要的只是流水号而且会每月重置,最大的序数不会超过10万。所以就用rigth吧:

declare @SN int

declare @SNLen int

set @SNLen = 5

set @SN = 1

select right('0000000000' + cast(@SN as varchar(10)), @SNLen)

set @SN = 333

select right('0000000000' + cast(@SN as varchar(10)), @SNLen)

set @SN = 55555

select right('0000000000' + cast(@SN as varchar(10)), @SNLen)

这些代码可能会相关:

declare @OfYear nvarchar(4)

declare @OfMonth nvarchar(2)

set @OfYear = datename(yyyy, @DateTime)

set @OfMonth = datename(mm, @DateTime)

Yes, right

赞助本站

人工智能实验室

相关热词: 格式化 字符串 sql server

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港