ошибка отсутствия запятой в запросе оракула

Я получаю сообщение об ошибке при вставке строки в базу данных.

Ошибка: ORA-00917: отсутствует запятая

Но в моем запросе нет запятой. Ниже приведен запрос:

INSERT INTO Customer (NEED_BY_DATE) VALUES('|| 'to_date('|| ''''|| v_in_need_by_date|| ''''|| ','|| ''''|| 'MM-DD-YYYY' || ''''|| ')'|| ');


person swapnil chorghe    schedule 24.07.2012    source источник
comment
Проверьте эту ссылку stackoverflow.com/questions/2164517/oracle-help-missing -запятая   -  person Praveen Kumar    schedule 24.07.2012


Ответы (1)


Кавычек и каналов перед to_date: ... VALUES('|| 'to_date... быть не должно, || используется для объединения строк, а ' не является строкой. То же самое происходит дальше.

Я думаю, вам нужно что-то вроде:
INSERT INTO Customer (NEED_BY_DATE) VALUES(to_date(v_in_need_by_date));

person Nir Alfasi    schedule 24.07.2012