Um NÚMERO não pode ter zero à esquerda, um STRING posso.
-
Se você deseja armazenar os códigos com zero à esquerda na tabela do banco de dados, você deve usar VARCHAR2 e não NUMBER .
-
Se você quiser apenas exibir o número com zero à esquerda e use TO_CHAR para converter o número em string.
Por exemplo,
SQL> SELECT TO_CHAR(1, '00') FROM DUAL;
TO_
---
01
Você também pode usar LPAD , mas lembre-se, o tipo de dados do resultado seria uma string e não um número.
Por exemplo,
SQL> SELECT LPAD(1, 2, '0') FROM DUAL;
LP
--
01