2012-07-24 82 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));