Necesito contar caracteres de un número

Hola que tal, me encuentro realizando un reporte en el cual necesito contar los caracteres/dígitos de un número ya que si la longitud es menor a 5 tengo que añadir un 0 al inicio, ya intente con “Longitud()” sin embargo no me funciona me marca error, el objeto es dimensión tipo numero, alguien sabrá como se puede realizar?

Buenas
podrías utilizar esta función para Hana

SELECT LPAD ('0', 5, "tucampo") "lpad" FROM DUMMY;

para SQL server

select right('00000' + tucampo,5)
1 me gusta

has una conversión a tipo texto con LEN(TO_VARCHAR(numero, “00000”) )

El numero es entero?