当前位置: 代码迷 >> Oracle开发 >> Date型列正常适合基于函数的索引
  详细解决方案

Date型列正常适合基于函数的索引

热度:62   发布时间:2016-04-24 07:05:29.0
Date型列一般适合基于函数的索引
在一篇文章中看到“Date型列一般适合基于函数的索引”,百思不得其解,请高手指点!
谢谢

------解决方案--------------------
因为date型列经常需要使用函数进行查询,例如:查询一个月内的数据  
select * from a where months_between(sysdate,generateTime)=1
所有要使用基于行数的索引,如果不使用基于函数的索引,那么任何在列上执行了函数的查询都无法使用这个列的索引。
------解决方案--------------------
谁说date经常用函数索引的啊,函数索引对数据库性能影响高啊,不建议使用啊


直接date加索引就好了,查询的时候,查询条件做转换啊 
  相关解决方案