Jest to po prostu nieefektywne użycie SQL, bez względu na to, jak to robisz.
może coś w stylu
right('XXXXXXXXXXXX'+ rtrim(@str), @n)
gdzie X to twój znak dopełniający, a @n to liczba znaków w wynikowym ciągu (zakładając, że potrzebujesz dopełnienia, ponieważ masz do czynienia z ustaloną długością).
Ale jak powiedziałem, naprawdę powinieneś unikać robienia tego w swojej bazie danych.