SELECT結果を固定の桁数で出力したい時はLPAD、RPADが使えます。
LPAD
-- 左0埋めで10桁出力する
SELECT LPAD('123', 10, '0') FROM DUAL;
LPAD('123',10,'0')
--------------------
0000000123
-- 左#埋めで10桁出力する
SELECT LPAD('123', 10, '#') FROM DUAL;
LPAD('123',10,'#')
--------------------
#######123
RPAD
-- 右#埋めで10桁出力する
SELECT RPAD('123', 10, '#') FROM DUAL;
RPAD('123',10,'#')
--------------------
123#######
