ysj5125094 发表于 2013-1-29 14:39:46

oracle强制索引用法

 
强制使用在where条件中失效的索引,具体语法如下:.
 
在要使用强制索引的where条件前面select语句中添加(子查询需要在子查询的select语句中添加方可生效).
/*+ index(table_name index_name)*/-- 注意:在+和index中间要有空格-- index:强制索引的关键字; table_name:索引所在表名; index_name:要强制执行的索引名 
例子:
 
select /*+ index(a ind_a_id)*/ a.* from test_a ,test_b b where a.id = b.id ;--解释:强制执行a表(test_a)中的ind_a_id索引. 
 
select /*+ index(a ind_a_id) index(b ind_b_id) */ a.* from test_a ,test_b b where a.id = b.id ; 
 
 
 
 
页: [1]
查看完整版本: oracle强制索引用法