Oracle and Date field problem
Kemarin aku ngerjain proyek. Nah, disalah satu modul ada yang berhubungan dengan tanggal. Karena terbiasa dengan mysql maka aku langsung HAJAR aja dengan query :
INSERT INTO tbl_data(id, tanggal) VALUES(1, '03-feb-2005'). Execute program dan muncullah pesan cinta dari oracle. Error codenya : ORA-01858. Oke, beberapa hari yang lalu aku bikin query yang serupa (walau tak sama) dan sukses.
Oke lah, kita googling sebentar. Ternyata kesalahannya karena setiap query tanggal di oracle harus menggunakan fungsi TO_DATE().
Ya iya lah, kalo tipe field datetime emang masukinnya harus date. Untuk mengubah string menjadi date pakai fungsi TO_DATE() itu tadi
Comment by abud — February 17, 2006 @ 1:46 pm
Iya Ya!!! Napa Di Oracle Klo Input Musti PAke TO_DATE Trus kLo Tanggal Mau Di Tampilin Musti Di TO_CHAR Dulu.
Comment by Galih — March 17, 2008 @ 8:26 am