Es gibt ab und zu die Notwendigkeit, Zahlen als Text mit führenden oder füllenden Zeichen zu formatieren. In VB(A) gibt es dafür den Befehl “Format”, unter T-SQL muss man sich hier schon etwas tiefer mit der Materie befassen:
SELECT REPLACE(STR(@MeineZahl,10), ' ', '0')
Rechtsbündig
----------------------
0000000099
(1 row(s) affected)

Genaueres auf InsideSQL