Integer-Wert mit führenden Nullen

Frage:
Ein Integer-Wert soll mit führenden Nullen ausgegeben werden.

Lösung:
Eine Kombination der Befehle STR und REPLACE liefert den Integer-Wert mit führenden Nullen als String zurück.

Folgendes Beispiel liefert „000001“:
DECLARE @a INT
SET @a = 1
SELECT REPLACE(STR(@a,6),‘ ‚,0)

/* übernommen aus der Original sqlfaq.de */