首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2013-04-02 
Date型列一般适合基于函数的索引在一篇文章中看到“Date型列一般适合基于函数的索引”,百思不得其解,请高手

Date型列一般适合基于函数的索引
在一篇文章中看到“Date型列一般适合基于函数的索引”,百思不得其解,请高手指点!
谢谢
[解决办法]
因为date型列经常需要使用函数进行查询,例如:查询一个月内的数据  
select * from a where months_between(sysdate,generateTime)=1
所有要使用基于行数的索引,如果不使用基于函数的索引,那么任何在列上执行了函数的查询都无法使用这个列的索引。
[解决办法]
谁说date经常用函数索引的啊,函数索引对数据库性能影响高啊,不建议使用啊


直接date加索引就好了,查询的时候,查询条件做转换啊 

热点排行