MSSQL PadLeft
CREATE FUNCTION [dbo].[Fun_PadLeft] ( @str NVARCHAR(200) , @pad NVARCHAR(1) , @len INT ) RETURNS NVARCHAR(MAX) AS BEGIN IF ( LEN(@str) > @len ) RETURN @str; RETURN SUBSTRING(REPLACE( SPACE(@len),' ', @pad) ,LEN(@str),@len-LEN(@str))+RTRIM(@str); END;