Mantenha os números armazenados como números inteiros.
Em seguida, use a função
LPAD()
para mostrar os números (à esquerda) preenchidos com zeros:SELECT LPAD( 14, 7, '0') AS padded;
| padded |
-----------
| 0000014 |
Se o número de caracteres de preenchimento zero for variável, adicione outra coluna na tabela com esse comprimento (preenchimento zero).