Sql 将一个整型数字转换成带前导零的固定长度数字字符串

CREATE FUNCTION [dbo].[fnGenerateFixLengthCode]
(@code as int
,@codeLength as int)
RETURNS
varchar(100)
AS 
BEGIN

declare @returnCode as varchar(100)

set @returnCode=convert(varchar(100),@code)

set @returnCode=isnull(replicate('0',@codeLength-len(@returnCode)),'')+@returnCode

return @returnCode

END

本文源自  http://blog.csdn.net/chenli985/article/details/5188873

原文地址:https://www.cnblogs.com/Mac_Hui/p/2914204.html