kesalahan koma hilang dalam permintaan Oracle

Saya mendapatkan kesalahan saat memasukkan baris ke dalam database.

Kesalahan: ORA-00917: koma hilang

Tapi tidak ada koma yang hilang dalam pertanyaan saya. Di bawah ini adalah pertanyaannya:

MASUKKAN KE Pelanggan (NEED_BY_DATE) VALUES('|| 'to_date('|| ''''|| v_in_need_by_date|| ''''|| ','|| ''''|| 'MM-DD-YYYY' || ''''|| ')'|| ');


person swapnil chorghe    schedule 24.07.2012    source sumber
comment
Periksa tautan ini stackoverflow.com/questions/2164517/oracle-help-missing -koma   -  person Praveen Kumar    schedule 24.07.2012


Jawaban (1)


Tanda kutip dan pipa sebelum tanggal_tanggal: ... VALUES('|| 'to_date... tidak boleh ada, || digunakan untuk menggabungkan string dan ' bukan string. Hal yang sama berlanjut lebih jauh.

Saya yakin Anda menginginkan sesuatu seperti:
INSERT INTO Customer (NEED_BY_DATE) VALUES(to_date(v_in_need_by_date));

person Nir Alfasi    schedule 24.07.2012