Использовать подсказки для представлений?

У меня есть представление, и я хочу запросить свое представление таким образом, чтобы намекнуть на какой-то индекс из базовой таблицы, могу ли я это сделать?

Я имею в виду:

--view
create or replace view temp_view
as select col1,col2,col3
from table1,table2....

У меня есть индекс на table1.col1 под названием « index1 ».

У меня есть запрос :

--query
select * 
from temp_view 
where col1=12;

И когда Я вижу план объяснения этого запроса, он показывает мне, что запрос не использует "index1", и я хочу указать его ..

Я хочу, чтобы это было, например:

--query with hint
select /*+ index(temp_view  index1)*/* 
from temp_view 
where col1=12;

Могу ли я указать подсказки для представлений? ? (Если я не хочу указывать это при создании этого представления)

13
задан Vadzim 10 October 2014 в 20:22
поделиться