LICZBA nie może mieć wiodącego zera, STRING może.
-
Jeśli chcesz przechowywać kody z pierwszym zerem w tabeli bazy danych, musisz użyć VARCHAR2 a nie NUMBER .
-
Jeśli chcesz tylko wyświetlić numer z wiodącym zerem, a następnie użyj TO_CHAR aby przekonwertować liczbę na ciąg.
Na przykład
SQL> SELECT TO_CHAR(1, '00') FROM DUAL;
TO_
---
01
Możesz także użyć LPAD , ale pamiętaj, że typem danych wyniku byłby łańcuch, a nie liczba.
Na przykład
SQL> SELECT LPAD(1, 2, '0') FROM DUAL;
LP
--
01