НОМЕР не може да има водеща нула, STRING мога.
-
Ако желаете да съхраните кодовете с водеща нула в таблицата на базата данни, тогава трябва да използвате VARCHAR2 а не NUMBER .
-
Ако искате само да покажете номера с водеща нула, след това използвайте TO_CHAR за преобразуване на числото в низ.
Например,
SQL> SELECT TO_CHAR(1, '00') FROM DUAL;
TO_
---
01
Можете също да използвате LPAD , но не забравяйте, че типът данни на резултата ще бъде низ, а не число.
Например,
SQL> SELECT LPAD(1, 2, '0') FROM DUAL;
LP
--
01