oracle查询中缺少逗号错误

时间:2012-07-24 06:30:32

标签: oracle10g

我在数据库中插入行时遇到错误。

错误:ORA-00917:缺少逗号

但我的查询中没有逗号。 以下是查询:

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

1 个答案:

答案 0 :(得分:1)

to_date:... VALUES('|| 'to_date...之前的引号和管道不应该存在,||用于连接字符串,'不是字符串。同样的事情继续下去。

我相信你想要的东西:
INSERT INTO Customer (NEED_BY_DATE) VALUES(to_date(v_in_need_by_date));