oracle 字段为null怎么样才能加上索引呢??

来源:百度知道 编辑:UC知道 时间:2024/06/30 17:15:50
我想要null值的字段走索引??
请大家帮帮忙....

1.可以把那些null值设置成一个特殊的值,比如"N/A"
2.where nvl(col,0) =0
在col字段上创建一个函数索引
create index ind_col on table(nvl(col,0));
这样就能用索引了

建一个联合索引,第二个索引字段设为常量

再加一个字段,此字段如果为null,则设置为0或N或1或其它一个不会出现在不为空的值里,把此字段索引。当作那个字段来查询。