我在数据库中插入行时遇到错误。
错误:ORA-00917:缺少逗号
但我的查询中没有逗号。 以下是查询:
INSERT INTO Customer(NEED_BY_DATE)VALUES('||'to_date('||''''|| v_in_need_by_date ||''''||','||''''||'MM-DD -YYYY'||''''||')'||');
答案 0 :(得分:1)
to_date:... VALUES('|| 'to_date...
之前的引号和管道不应该存在,||
用于连接字符串,'不是字符串。同样的事情继续下去。
我相信你想要的东西:
INSERT INTO Customer (NEED_BY_DATE) VALUES(to_date(v_in_need_by_date));