【 使用环境 】生产环境
【 OB or 其他组件 】:ODC
【 使用版本 】社区版4.3.0
【问题描述】
ODC在设置【获取结果集】设置查询条数为2000,但是在查询结果集未生效,依旧只能查出来1000条数据
表中有1500条数据
查询显示只显示1000条
【复现路径】
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【 使用环境 】生产环境
【 OB or 其他组件 】:ODC
【 使用版本 】社区版4.3.0
【问题描述】
ODC在设置【获取结果集】设置查询条数为2000,但是在查询结果集未生效,依旧只能查出来1000条数据
表中有1500条数据
【复现路径】
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
根据楼上的建议设置后还有问题吗?
确认下表一共多少行数呢,这边昨天设置后测试是正常情况可以查询出1500行数据
表有1500条数据,但是只能查出1000条
你好,这边并未复现出你的问题 可以摁F12看看咨询sql时候这个参数是多少
可能是受 安全规范 里对应环境的 SQL 窗口规则限制了,里面有一条规则是 限制结果集行数 的,可以检查下。这个易用性问题我们会尽快在接下来的迭代中优化。
暂时关闭【安全规范】-【对应环境】-【SQL窗口规范】中的“SQL 窗口返回结果集最大行数”后从设置的参数生效
你好,请教一下现在odc还在支持企业版吗?还是最新社区版是功能最好的。我使用企业版版本号:4.1.2
Release Date: 2023-03-17,发现“查询结果限制 1000”没起作用,返回的是全部表数据,是哪里设置的不对吗?如:select * from A_BCH 在版本号:3.1.0
Release Date: 2021-06-19 中会变成 select tmp.* from (select * from A_BCH) tmp where rownum <= 1000 执行,但现在的4.1.2 SQL: select ROWID AS “ODC_INTERNAL_ROWID”, A_BCH.* from A_BCH ; 表数据太多情况一下就卡死了。请指明方向
odc不分企业与社区,如果您是企业版的产品建议去咨询商业技术支持同学,获取更好的体验