如何优化Oracle在where条件中用了自定义函数的SQL语句 我来答 1个回答 #合辑# 机票是越早买越便宜吗? 姑贵是7024 2016-12-03 · TA获得超过168个赞 知道小有建树答主 回答量:367 采纳率:20% 帮助的人:224万 我也去答题访问个人页 关注 展开全部 where子句中对字段进行函数操作,这将导致引擎放弃使用索引而进行全表扫描。因为SQL只有在运行时才会解析局部变量,但优化程序不能将访问计划的选择推迟到运行时;它必须在编译时进行选择。然而,如果在编译时建立访问计划,变量的值还是未知的,因而无法作为索引选择的输入项。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-12-08 如何优化Oracle在where条件中用了自定义函 更多类似问题 > 为你推荐: