3

在数据库中插入一行时出现错误。

错误:ORA-00917:缺少逗号

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

插入客户(NEED_BY_DATE)值('|| 'to_date('|| ''''|| v_in_need_by_date|| ''''|| ','|| ''''|| 'MM-DD-YYYY' || ''''|| ')'|| ');

4

1 回答 1

1

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

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

于 2012-07-24T06:50:28.330 回答