|
Yong Huang 发表于 2012-7-5 23:22 ![]()
> 在 col like '%abc' 在做like 操作的时候col取到的值已经是正常的值了
Can you clarify? Isn't Oracle ...
我也是从程序设计的角度来猜测的
reserve index设计目的是为了平衡索引的存储的
这里的col 后面更多的是like 'abc%'或=、in等操作,因此 reserve index access取值的同时应该就会reverse回col 原本的值
假设是我写程序的话我会像上面这么做
为了优化like '%abc',oracle也可以利用这个reverse index
就像现在隐式转换不再影响索引使用一样,只是这个需求实在不广泛,并且客户可以自己显式通过reverse 函数的索引来实现 |
|