Il s'agit simplement d'une utilisation inefficace de SQL, peu importe comment vous le faites.
peut-être quelque chose comme
right('XXXXXXXXXXXX'+ rtrim(@str), @n)
où X est votre caractère de remplissage et @n est le nombre de caractères dans la chaîne résultante (en supposant que vous ayez besoin du remplissage car vous avez affaire à une longueur fixe).
Mais comme je l'ai dit, vous devriez vraiment éviter de faire cela dans votre base de données.