2012-07-24 81 views
3

在数据库中插入一行时出现错误。oracle查询中缺少逗号错误

错误:ORA-00917:缺少逗号

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

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

+0

检查此链接 http://stackoverflow.com/questions/2164517/oracle-help-missing-comma – 2012-07-24 06:33:41

回答

1

to_date前的引号和管道不应该存在,||用于连接字符串,'不是字符串。同样的事情会进一步发展。

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