CREATE FUNCTION [Configuration].[fun_RellenaCadena] (@Cadena NVARCHAR(20), @CaraterRelleno AS NVARCHAR(1), @LongitudFinal INT)
RETURNS NVARCHAR(20) AS
BEGIN
WHILE (LEN(@Cadena) < @LongitudFinal)
BEGIN
SET @Cadena = @CaraterRelleno + @Cadena
END
RETURN @Cadena
END
-------------------------
Ejemplo de ejecucion
select [Configuration].[fun_RellenaCadena] ('555','X',6)
Resultado:
XXX555
No hay comentarios:
Publicar un comentario
Comenta cualquier duda o recomendatorio.