【发布时间】:2018-08-30 18:43:42
【问题描述】:
我尝试使用 golang 并从 Oracle 查询数据。我的 SQL 查询是:
SELECT * FROM TABLE1 OFFSET 10 ROWS;
但它给出了一个错误:
EXTRA *errors.withStack=dpiStmt_execute: ORA-00933: SQL command not properly ended
当我在 SQL*Plus 中查询时,我的 SQL 查询工作正常,但在我使用 golang 时出错。
【问题讨论】:
-
Oracle 12c 中引入了该语法。那么也许 Golang 使用的是旧的 Oracle 客户端?恐怕我对 Golang 一无所知,因此无法进一步帮助您,但幸运的是,这可能足以为您诊断 Golang 配置提供线索。
-
不熟悉该客户端,但您是否可能只需要删除分号?
-
尝试删除
;