来自 ODBC - ORA-00933:SQL 命令未正确结束

From ODBC - ORA-00933: SQL command not properly ended

提问人:Alex 提问时间:3/25/2021 更新时间:3/25/2021 访问量:147

问:

我正在通过 Power BI 通过 ODBC 连接器连接到我们的数据仓库,我有以下声明

从T_OL_DETL中选择 *,其中 FY_CD = '2020' 限制 10000;

我收到一个错误,说“SQL命令未正确结束”。任何想法将不胜感激。 亚历克斯

SQL Oracle ODBC 语法错误

评论

0赞 paulsm4 3/25/2021
这回答了你的问题吗?使用 LIMIT 时 SQL 命令未正确结束

答:

2赞 Gordon Linoff 3/25/2021 #1

Oracle 不支持 .相反,您可以使用:LIMIT

SELECT *
FROM T_OL_DETL
WHERE FY_CD = '2020' 
FETCH FIRST 10000 ROW ONLY;

通常,您只会将其与 一起使用。ORDER BY