where子句中对字段进行函数操作,这将导致引擎放弃使用索引而进行全表扫描。 因为SQL只有在运行时才会解析局部变量,但优化程序不能将访问计划的选择推迟到运行时;它必须在编译时进行选择。然而,如果在编译时建立访问计划,变量的值还是未知的,因而无法作为索引选择的输入项。
← 上一条:Oracle函数 where 字段名 in 下一条:oracle 怎样将select 语句的查询 →