select replicate('0', (10-len('123')))+'123'
SELECT LPad('123',10,'0') FROM dual
values char(repeat('0',10-length('123'))||'123',10)