【发布时间】:2025-12-30 12:10:10
【问题描述】:
好的,我有这个命令:
INSERT INTO PHOTOS_HEADER (TC_CLOCK, DC_SCANDATE, TC_PO, DC_DATE, NC_PACKAGES)
VALUES (:TC_CLOCK, TO_DATE(:DC_SCANDATE, :DATE_FORMAT), :TC_PO, TO_DATE(:DC_DATE, :DATE_FORMAT), :NC_PACKAGES)
RETURNING NC_AUTOID into :OUTPUT
我通过OracleCommand 对象在.NET 中运行它,它在我们的本地11g 服务器上运行find。当相同的代码在客户端站点上运行时,我们会收到以下错误:
ORA-00928:缺少 SELECT 关键字
可能是返回语句吗?会不会是to_date?我正在努力找出客户端使用的 Oracle 服务器版本,但同时有什么建议吗?
编辑:客户端正在运行 Oracle 11,和我们一样。删除了返回到子句,但仍然收到相同的错误。
【问题讨论】: