(本文档仅供参考)
问题现象
存储过程数据集点击预览数据集,报错:获取总行数sql错误,Data Duration,而通过参数筛选缩小选择范围,则成功查询。
问题原因:
可能原因:存在数据的长度范围超过了数据库的字段限制。部分数据长度范围超过了数据库表字段设定的长度限制。
解决方案:
(1)排查数据库中的数据是否符合数据库字段的精度范围;
(2)若涉及的参数比较多,可通过二分法的方式筛选掉部分数据,锁定异常数据。即先筛选n/2的参数,若正常则筛选n/4的参数,直到锁定某一个参数下执行会报错,进一步到数据库中查看对应字段是否存在异常数据;
(3)可联系数据库管理员或数据库厂商进行排查。