Append Zero with Number

Hi some times we have requirment to add the zero's before no like (00010,01234), to do this below script will help to generate the no. 
  1. declare @inputNumber varchar(16) = 100 BEGIN declare @length int declare @result varchar(128)  
  2. set  
  3. @result = ''  
  4. set  
  5. @length = 0 declare @appendZero varchar(4)  
  6. set  
  7. @appendZero = '0000'  
  8. set  
  9. @length = Len(  
  10. ltrim(  
  11. rtrim(@inputNumber)  
  12. )  
  13. declare @i int  
  14. set  
  15. @i = 1 if(@length > 0) begin while(@i != 5) begin if(@length = @i)  
  16. set  
  17. @result = Substring(  
  18. @appendZero,  
  19. 0,  
  20. (5 - @i)  
  21. )  
  22. set  
  23. @i = @i + 1 end end else  
  24. select  
  25. @result  
  26. set  
  27. @result = @result + @inputNumber  
  28. select  
  29. @result END GO