Sebuah NUMBER tidak boleh memiliki nol di depan, STRING bisa.
-
Jika Anda ingin menyimpan kode dengan nol di depan di tabel database, maka Anda harus menggunakan VARCHAR2 dan bukan NUMBER .
-
Jika Anda hanya ingin menampilkan nomor dengan nol di depan, lalu gunakan TO_CHAR untuk mengubah angka menjadi string.
Misalnya,
SQL> SELECT TO_CHAR(1, '00') FROM DUAL;
TO_
---
01
Anda juga dapat menggunakan LPAD , tapi ingat, tipe data dari hasilnya adalah string dan bukan angka.
Misalnya,
SQL> SELECT LPAD(1, 2, '0') FROM DUAL;
LP
--
01