3
在数据库中插入一行时出现错误。oracle查询中缺少逗号错误
错误:ORA-00917:缺少逗号
但是没有逗号我的查询失踪。 以下是查询:
INSERT INTO Customer(NEED_BY_DATE)VALUES('||'to_date('||''''|| v_in_need_by_date ||''''||','||''' '||'MM-DD-YYYY'||''''||')'||');
在数据库中插入一行时出现错误。oracle查询中缺少逗号错误
错误:ORA-00917:缺少逗号
但是没有逗号我的查询失踪。 以下是查询:
INSERT INTO Customer(NEED_BY_DATE)VALUES('||'to_date('||''''|| v_in_need_by_date ||''''||','||''' '||'MM-DD-YYYY'||''''||')'||');
to_date前的引号和管道不应该存在,||
用于连接字符串,'不是字符串。同样的事情会进一步发展。
我相信你想要的东西,如:INSERT INTO Customer (NEED_BY_DATE) VALUES(to_date(v_in_need_by_date));
检查此链接 http://stackoverflow.com/questions/2164517/oracle-help-missing-comma – 2012-07-24 06:33:41