Esto es simplemente un uso ineficiente de SQL, sin importar cómo lo haga.
tal vez algo como
right('XXXXXXXXXXXX'+ rtrim(@str), @n)
donde X es su carácter de relleno y @n es la cantidad de caracteres en la cadena resultante (suponiendo que necesita el relleno porque está tratando con una longitud fija).
Pero como dije, deberías evitar hacer esto en tu base de datos.