Eine ZAHL darf keine führende Null haben, ein STRING kann.
-
Wenn Sie speichern möchten die Codes mit führender Null in der Datenbanktabelle, dann müssen Sie VARCHAR2 verwenden und nicht NUMBER .
-
Wenn Sie nur die Nummer anzeigen möchten mit führender Null, dann verwenden Sie TO_CHAR um die Zahl in einen String umzuwandeln.
Zum Beispiel
SQL> SELECT TO_CHAR(1, '00') FROM DUAL;
TO_
---
01
Sie können auch LPAD verwenden , aber denken Sie daran, dass der Datentyp des Ergebnisses ein String und keine Zahl wäre.
Zum Beispiel
SQL> SELECT LPAD(1, 2, '0') FROM DUAL;
LP
--
01