I need to convert int datafield to nvarchar with leading zeros
example:
1 convert to \'001\'
867 convert to \'000867\', etc.
thx.
Works in SQLServer
declare @myNumber int = 123 declare @leadingChar varchar(1) = '0' declare @numberOfLeadingChars int = 5 select right(REPLICATE ( @leadingChar , @numberOfLeadingChars ) + cast(@myNumber as varchar(max)), @numberOfLeadingChars)
Enjoy