sql - 从 ODBC - ORA-00933:SQL 命令未正确结束
问题描述
我通过 Power BI 通过 ODBC 连接器连接到我们的数据仓库,我有以下语句
SELECT * FROM T_OL_DETL WHERE FY_CD = '2020' LIMIT 10000;
我收到一条错误消息,提示“SQL 命令未正确结束”。任何想法将不胜感激。亚历克斯
解决方案
甲骨文不支持LIMIT
。相反,您可以使用:
SELECT *
FROM T_OL_DETL
WHERE FY_CD = '2020'
FETCH FIRST 10000 ROW ONLY;
通常,您只会将其与ORDER BY
.
推荐阅读
- r - 使用带有 httr 包的 R 对 Tradier 的 API 调用问题
- wordpress - NGINX+Wordpress 缓存悖论
- c# - 如何仅使用单个输入端点将数据写入 Android 中的 USB HID 设备
- mongodb - 在 mongodb 中查找包含任何类型子字段的所有记录
- javascript - 将所选项目附加到列表
- scala - Scala:获取对象类名的正确方法?
- jquery - 3 列带图像 - 在桌面上底部对齐但在调整大小时不对齐
- postgresql - 如何更改 postgresql 中事件触发器的所有者?
- c - 正确使用 Callback 进行相同操作和不同类型
- c# - 从 WebApi MessageHandler 获取 ActionDescriptor